• 如何用Python写一个贪吃蛇AI

    前言 这两天在网上看到一张让人涨姿势的图片,图片中展示的是贪吃蛇游戏, 估计大部分人都玩过。但如果仅仅是贪吃蛇游戏,那么它就没有什么让人涨姿势的地方了。 问题的关键在于,图片中的贪吃蛇真的很贪吃XD,它把矩形中出现的食物吃了个遍, 然后华丽丽地

    18-04-12
  • 如何优雅的在手机上进行Python编程

    前言 大家都知道有安卓上有一个QPython,可以写Python,但是QPython已经好久没有更新了,官方也貌似没有更新的打算了,而且QPython支持的库有限,不能很好的满足我们的要求。 今天,给大家推荐一款安卓APP: Termux 高档终端Termux是个强壮的终端模仿器,这么的运用

    18-03-01
  • OC之UIWebView

    一、权限申请IOS9+需要在info.plist中加入权限: keyNSAppTransportSecurity/key dict keyNSAllowsArbitraryLoads/key true/ /dict 二、初始化 UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 20, self.view.bounds.size.width, self

    18-02-01
  • storyborad之UIButton

    Type 按钮类型 State Config 按钮状态 Title 按钮标题 Font 文字字体 Text Color 文字颜色 Shadow 文字阴影颜色 Image 按钮图片 Background 按钮背景图片 Shadow offset 按钮偏移量 -- Shows Touch On Highlight 高亮点击 -- Highlighted Adjusts Image 高亮

    18-01-29
  • OC之UISlider

    一、初始化// 高度不起作用,但不能为 0 ,为 0 时滑块无法滑动 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(20, 200, 300, 20)]; 二、设置值 // 设置最小和最大值 slider.minimumValue = 0; slider.maximumValue = 100; // 设置当前值

    18-01-29
  • OC之UIAlertController

    IOS8之前警告框(UIAlertView) UIAlertView *alertView =[[UIAlertView alloc]initWithTitle:@"标题" message:@"文本信息" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil]; //显示alertView [alertV

    18-01-26
  • OC之UITextView

    UItextView控件与UITextField大致相同;记录一下不同之处:一、初始化(相同的都在此处) //初始化UITextView UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(100, 100, 200, 300)]; //设置背景色 textview.backgroundColor=[UIColor

    18-01-26
  • OC之UITextField

    一、控件初始化 UITextField *textField = [[UITextField alloc]init]; textField.frame =CGRectMake(100, 100, 300, 40); //设置背景颜色-使用了背景图片颜色会被屏蔽 textField.backgroundColor = [UIColor whiteColor]; //设置背景 textField.background

    18-01-26
  • OC之UILabel

    一、控件初始化: CGRect rect = CGRectMake(100, 200, 50, 50); UILabel *label = [[UILabel alloc] initWithFrame:rect]; //或者 label.frame = rect; //设置文字 label.text =@"我就是这么设置的有什么问题么?"; //设置字体颜色 label.textColor = [UICo

    18-01-25
  • OC之UIImageView

    一、初始化控件: UIImageView *imageView = [[UIImageView alloc]init]; imageView.frame = CGRectMake(100,100, 300, 500); imageView.bounds = CGRectMake(100,100, 300, 500); imageView.backgroundColor = [UIColor whiteColor]; imageView.hidden=NO;

    18-01-25
  • OC之UIbutton

    @implementation ViewController- (void)viewDidLoad {[super viewDidLoad];//动态创建我们自己的按钮//1.创建按钮(UIButton)UIButton *button = [[UIButton alloc]init];//2.设置按钮上显示的文字[button setTitle:@"点我一下吧" forState:UIControlState

    18-01-24
  • 视频直播第三方sdk接入示例(超详细教程)

    现在网络视频直播行业非常火爆,所以很多公司也希望开发直播平台,一般直播平台需要用户给主播送礼物来实现盈利,所以刷礼物的功能是必备的,另外为了增加视频的美感与炫酷等特效功能,也需要用到美颜与视频滤镜等功能,实现以上需求现在大部分企业是通过 第

    18-01-16
  • 再不懂区块链,你就OUT了!

    区块链究竟是什么? 区块链是一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统(ledger)。 它是由一串按照密码学方法产生的数据块或数据包组成,即区块(block),对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,即哈希

    18-01-16
  • 区块链到底是个什么鬼?一幅漫画让你秒懂!

    最近ICO很火,带来了非常多人关注这块。很多人都会问,区块链到底是什么?但说到区块链,网上各种各样的资料满天飞,看完之后,感觉懂了,又感觉完全没懂。 一句话概括,如果互联网技术解决的是通讯问题的话,区块链技术解决的是信任问题。 妈:“小明啊,什

    18-01-15
  • 如何禁止使用bottomsheetdialogfragment拖动?

    myactivity代码如下: publicclassMyActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_my);newMyBottomSheetFragment().show(ge

    17-12-07
90文