自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HJ7118的博客

敲代码,敲代码,还是敲代码

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Puppeteer 启动 chromium问题

本地调试安装puppeteer 的chromium 是mac 系统版本。puppetee 启动 chromium问题记录。部署到服务器上,需要下载和服务器系统相对应的版本。全版本下载地址,调整适合自己系统的版本进行下载。本地开发机器 Mac,

2023-10-24 09:57:43 306

原创 git仓库代码迁移备份

执行之后,查看一下远端关联分支。执行之后,查看一下所有分支。

2023-07-20 18:48:54 196

原创 CocosCreator游戏性能优化

cocos creator 开发 性能优化

2022-07-11 21:29:56 1648

原创 git 批量删除本地分支

git branch -d 分支名字 ;会在删除前检查merge状态git branch -D 分支名字 ;直接删除git branch | xargs git branch -d ;删除当前分支外的所有分支git branch | grep ‘ver-1.0*’ | xargs git branch -d ; 删除分支名包含指定字符的分支...

2020-04-08 13:30:22 315

原创 iOS开发 深浅拷贝

数组举例不可变集合 - copy,集合对象还是那个集合,只是多了一个指向原集合的指针 - mutableCopy,生成一个新的集合,但是新集合中的元素(对象)仍然是源集合中的元素可变集合对象 - copy 和 mutableCopy,都生成一个新的集合, - 但是新集合中的元素(对象)仍然是源集合对象中的元素自定义对象的拷贝别人的记录...

2019-12-11 16:49:08 111

原创 macOS Mojave pycharm pygame 只有声音 没有画面

macOS Mojave、pycharm 2019.1.3、 pygame 1.9.6 只有声音,没有画面现象1:运行pygame的官方demo,只有声音,没有画面。现象2:编写pygame代码的时候,没有画面,且pycharm没有报错。问题:可能是Mac上安装的pygame和macOS Mojave的兼容问题。解决办法:在Mac上配置anacondacommand + ,...

2019-07-04 21:04:15 1118

原创 iOS消息转发

消息转发消息发送是 Runtime 通过 selector 快速查找 IMP 的过程,有了函数指针就可以执行对应的方法实现; 消息转发是在查找 IMP 失败后执行一系列转发流程的慢速通道,如果不作转发处理,则会打日志和抛出异常。[person eat];像person对象发送eat方法根据对象的isA指针去该对象的类方法中查找,如果找到了就执行如果没有找到,就去该类的父类类...

2019-04-20 12:07:41 171

原创 初始化项目 开源许可证的选择

2018-01-31 15:17:06 481

原创 iOS开发 密码相关 注册登录 流程

HMAC 注册逻辑登录过程将HMAC密码加上服务器返回的时间,然后在进行一次MD5。服务器在接收的时候,如果使用当前时间解密不成功,在往前推一分钟,如果解密成功,也算是登录成功。即使在客服端在发送请求的过程中,被抓包,获得了发送的MD5数据,也最多两分钟的破解时间。

2018-01-18 15:23:34 319

原创 iOS开发 KVC valueForKey

valueForKey 调用过程

2018-01-17 13:10:38 261

原创 iOS开发-模拟器 定位 调试 报错

Geocode error: Error Domain=GEOErrorDomain Code=-8 “(null)” 分析原因:在使用反地理编码,遇到了Error Domain=kCLErrorDomain Code=8 问题 这个是因为 didUpdateLocations:方法的参数 错误所以要注意如果有这个问题的看你的参数错误没有 应该为locationManager.location解决

2017-11-20 13:43:52 576

原创 iOS开发-单例模式

https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/Singleton.htmlA singleton class returns the same instance no matter how many times an application request

2017-11-20 09:59:31 236

原创 浮动的解释

http://www.cnblogs.com/zhongxinWang/archive/2013/03/27/2984764.html

2017-11-08 22:30:13 295

原创 iOS 报错 resource fork, Finder information, or similar detritus not allowed

导致这个错误的具体的原因不明。首先关闭Xcode, 然后打开终端, 进入DerivedData目录: cd ~/Library/Developer/Xcode/DerivedData/ 然后输入:xattr -rc .

2017-08-08 09:46:03 837

原创 web开发 隐藏滚动条

/*隐藏滚动条*/ ::-webkit-scrollbar { width: 0; height: 0; overflow: hidden; } ::-webkit-scrollbar-track { -webkit-box-shadow: white;

2017-06-03 09:36:34 779

原创 web-标签总结

用什么标签,不是根据样子来决定,而是语义HTML不是依靠缩进来表示嵌套的,就是看标签的包裹关系。但是,我们发现有良好的缩进,代码更易读。HTML中所有的文字之间,如果有空格、换行、tab都将被折叠为一个空格显示。charset 字符集<meta charset="UTF-8">设置使用的是哪个字符集,UTF-8,字符比较的齐全,每一个汉字3个字节,文件尺寸较大。gb2312:字符少,一个汉字2

2017-03-22 14:12:39 499

原创 iOS开发 打印

使用方便的第三方打印LxDBAnything

2017-02-04 11:18:33 293

原创 reveal 断点调试 oc / swift

断点调试,不需要像项目中添加库,适合多人开发。在终端中 cd ~创建 touch .lldbinit文件,如果已经有此文件可以不重复创建open .lldbinit,然后拷贝下面的代码到文件中保存即可然后在工程的didFinishLaunchingWithOptions中的任一行添加可编辑断点,如果是oc的工程,添加 objc_reveal_load_sim,如果是swift项目,添加

2016-12-16 21:35:11 374

原创 unity - lights

unity - lightsjust like the real world ,in unity, we use lights to illuminate(照亮) our scenes. without lights nothing would be visible to the camera in our scene. Broadly(广义上) there are two types of lig

2016-12-16 21:34:09 320

原创 Mac 终端 常用命令

创建文件: – mkfile -n size[b|k|m|g] 文件名:例如mkfile -n 1m demo.rtf就是在当前路径下创建一个1m大小名为demo.rtf文件。 – mkfile -n 1m demo1.rtf demo2.rtf demo3.rtf:创建三个大小相同的文件。 rm demo.rtf demo2.rtf:删除两个文件。创建文件夹 – mkdir demo:

2016-08-30 01:23:37 501

原创 git 相关

工作区:自己的文件所在的目录版本库:包括暂存区和分支git init在A路径下使用这个命令,就在A路径下创建一个隐藏的.git文件,用于管理A路径下的文件。git init --bare:使这个文件夹成为共享代码库。git clone 路径:在github上想clone某个库的时候,路径可以是库的https或者ssh路径(ssh路径需要对应的秘钥)git add 文件名字1 文件名2:...

2016-08-30 00:48:53 343

原创 movie纹理(待补充)

movie纹理是视频文件中产生的一系列动画纹理,用户可以向平常资源一样将其放在Asset资源文件夹中进行导入。movie纹理是通过Apple Quick Time导入的,因此凡是Quick Time支持的格式,movie纹理都支持:.mov,.mpg,.mpeg,.mp4,.avi,.asf等当一个视频文件添加的到项目中时,它会自动输入并被unity转换为Ogg Theora格式,然后像普通纹理

2016-07-22 22:10:23 248

原创 刚开始添加Open CV的时候遇到问题

framework not found opencv2这里用的是:OpenCV2 版本是2.4.9 / XCode7.3 在OpenCV的官网(http://opencv.org)下载OpenCV之后,使用XCode新建工程,然后将下载下来的OpenCV库添加到工程中。 - 在添加的过程中,如果顺序是点击XCode工程中的Build Phases,然后点击 Link Binary with L

2016-07-13 16:44:10 2468 1

原创 css中常见的选择器

css中常见的选择器标签选择器tagName 类选择器 .className 3id选择器 #id 4.后代选择器(多个选择器之间用空格隔开) (层级关系) tagName .className(选择所有tagName元素内部所有的.className元素) 5.群组选择器(多个选择器之前用逗号隔开)(多选) tagName, .class

2016-07-07 17:17:53 334

原创 css中元素的分类

css中元素的分类1.块状元素{display:block;}常见的块状元素有<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form> 块状元素一般是其他元素的容器。特点:1.每个块级元素都自己独占一行。2.可以设置宽高,如果不设置,宽度会是父容器的宽度。2.内联元素{display:inlin

2016-07-07 11:03:42 467

原创 css文件开头需要注意的几点(有待补充)

css文件开头需要注意的几点(有待补充)有写标签默认是有边距的,首先将标签的内外边距全部清空 a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img,

2016-07-07 10:36:30 1767

原创 对象的创建:工厂模式/构造函数模式/原型模式 (笔记)

使用Oject构造函数或者对象的字面量创建单个对象的时候会有大量的重复代码。工厂模式是一种很常见的设计模式,就是将创建对象的过程进行了一定的抽象。在 JavaScript中无法创建类,所以我们可以用函数来封装创建对象的细节,只提供一个创建对象的接口即可。 function createPerson(name, age, job){ var o = new Obje

2016-05-04 16:10:42 1758

原创 属性遍历:in操作符/Object.keys()/ Object.getOwnPropertyNames()

in操作符1.单独使用,判断是否能通过某个实例访问到某个属性function Person(){}Person.prototype.name = "Nicholas";Person.prototype.age = 29;Person.prototype.job = "Software Engineer";Person.prototype.sayName = function(

2016-05-03 17:45:07 1248

Python相关.zip

python 理论知识 网络 dup tcp 多任务 正则 mysql 闭包 mini框架等

2019-07-17

全栈工程师之路

分享一个全栈工程师的指导pdf

2016-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除