- 博客(20)
- 收藏
- 关注
原创 七月份技术收获总结
一、前言已经入职一个多月了,收获不多不少,拿来作为点滴记录,不然做过的东西总是忘掉,又等于没做,重复造轮子很累啊~~二、连续签到知识点总结1、单例 什么时候该使用单例 1. 可以保证的程序运行过程,一个类只有一个示例,而且该实例易于供外界访问 2. 从而方便地控制了实例个数,并节约系统资源+ (instancetype)shareInstance{static class *__ins
2017-08-29 14:36:46
363
原创 iOS本地通知的实现
一、iOS8之前的本地通知实现iOS8之前的版本无需系统注册本地通知(表现为用户手动允许接受通知),则本地通知实现较为简单。 1、设置一个通知并触发localNotif.alertBody = @"test"; //NSDictionary *userInfo = [NSDictionary dictionaryWithObject:EightPMNotification forKey:E
2017-08-07 21:06:35
567
原创 微信平台开发--PHP百度BAE数据库连接
最近在搞微信开发,因为是小白,看了好久网上博客教程还是无法与BAE上的数据连接,实在搞不懂,后来还是查看官方文档解决问题!https://cloud.baidu.com/doc/BAE/ExtensionService/3F.5C.E6.95.B0.E6.8D.AE.E5.BA.93.E8.AE.BF.E9.97.AE.E8.AF.B4.E6.98.8E.html<?phpheade
2016-08-22 19:53:08
1940
2
原创 iOS全景浏览App涉及到的技术
一、网络通信1. 获取服务器数据AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager]; mgr.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html",@"application
2016-08-12 10:28:14
4107
8
原创 Extract Tool涉及到的技术
一、对文件操作 System.IO.StreamReader sr = new System.IO.StreamReader(@"Path"); Listinformation> info = JsonConvert.DeserializeObjectListinformation>>(File.ReadAllText(@"Path"));//反序列化Json文
2016-07-24 17:12:16
829
原创 基于WinForm的Exctract Tool工作总结
Background: 一个多月前来到新的实习单位,boss让我label一些文件,就是一篇文章中人工抽取人物、地点、时间等关键信息,可以先做个小工具来提高label效率。boss给我的是几个json文件,每个json文件都有上百篇文章,有长有短,要求label好的信息填入固定格式的json文件中。刚开始听到要人工label几百篇甚至上千篇文章我内心其实是拒绝的TAT,我来是学技
2016-07-24 16:17:49
412
原创 对于BOT机器人的个人看法
今年,貌似Bot又火起来了,这个Bot至少和我几年前所见到的还不太一样,不再是小黄鸡之类的聊天机器人,而是一个扎扎实实能为人们做出点事的bot,聊天只是交互手段与过程而不再是结果。AI和ML的味道更浓了。 在三月份的Build2016大会上,Microsoft推出了自己的bot开发平台Bot Framework,能够允许任何人制作自己的聊天机器人,同时在大会上演示了一个订披萨的系
2016-07-23 17:44:51
9276
1
转载 Quartz2D绘图相关方法
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGContextSetLineDas
2016-03-09 20:54:43
372
转载 Xcode模拟器正常显示图片,真机无法显示,找不到图片
可能,很多开发IOS程序的遇到过在模拟器里,加载图片都是正常的,但是在真机里就会出现图片资源不能加载的问题。其实原因很简单,在Simulator里面,例如:图片资源名称为:a.PNG,在代码你里,你引用的是a.png,这样的代码,在Simulator中运行完全不会有问题,但是到真机里面,你就会发现,在模拟器里面好好的资源为什么在真机里面显示不出来,主要原因就是:你的引用名和文件名不符合。在Si
2016-02-23 10:56:06
5056
原创 全景浏览App工程一
工程背景由于需要做一个全景浏览App,国内外开源代码库中只找到一个叫PanoramaGL的全景浏览库,里面有一些实例图片。这个库可以显示两种球型全景图(只是分辨率不同罢了),一个cube型还有个柱形Cylinder。由于我们暂时只做球形图,所以先考虑使用能够展示更加高清分辨率的球形图,2408*1024的分辨率。万事开头难当时由于对ios开发不熟悉,一打开PG库发现里面用的不是storyboard而
2016-01-30 16:06:16
1549
原创 ios全景图片浏览App
前言后记由于缺乏合理的项目安排,目前该项目共计三个工程文件,每个工程文件也算是项目开展到一定程度的产物吧。该系列博客仅仅作为自己这几个月来的工作自我总结,一个人把这项目从无到有,从有到稍微能看的过程。项目里面各种实现方法仍有许多优化余地,这个只能到以后慢慢解决了,当务之急还是尽快把功能实现出来。。。 1.第一个工程文件:项目试水 因为窝在做该项目之前并没有ios开发经验更没有全景
2016-01-29 17:11:45
3264
3
转载 值得思考的定律
1、快乐定律:凡事往好处想。2、幸福定律:你不再思考是否幸福时,你已经获得幸福。3、错误定律:过失难免,只有重复过失才是错误。4、沉默定律:在辩论中,沉默是最难驳倒的观点。5、动力定律:动力起源于希望或者绝望。6、痛苦定律:死亡无疑是痛苦的,比死亡更痛苦的东西就是等死。7、愚蠢定律:手脚或者舌头运转速度比大脑快的时候,往往产生愚蠢。8、化妆定律:化妆的时间有多少,你需要
2015-11-11 15:39:58
349
原创 c++初始化的那些事儿
什么叫初始化:当对象在创建的时候得到了一个特定的值,则这个对象就被初始化了。如int a =3a被定义且被初始化1.初始化与赋值有什么关系呢?首先,初始化和赋值完全是两个概念。初始化时创建变量的时候给予一个初始值,而赋值则是把一个对象的当前值先擦除,再以一个新值来代替。2.默认初始化定义变量的时候为显示指定一个初始值,则变量就被默认初始化。而这个初始值是
2015-11-08 19:54:13
439
原创 静态内存、动态内存以及堆栈(C++)
静态内存:用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量栈内存:保存在函数内定义的非static变量。操作方式类似数据结构中的栈总结:分配在上述两个内存中的对象都将由编译器自动创建和销毁。不同的是静态内存保存的对象在程序启动时被创建,程序结束时销毁,栈内存中的对象则是在程序块(函数)被调用时创建,程序块(函数)结束时被销毁。堆内存:存储那些在程
2015-11-07 15:20:57
1051
原创 如何将网上下载的程序安装到自己的iphone上
由于老师要求希望将一个网上的ios开源程序安装到手机上进行调试。so身为小白的我天真的以为只要点击下xcode上的build灰色三角形按钮就可以安装别人写的代码了,结果你懂的:Error: An App ID with identifier "*****" is not avaliable. Please enter a d.....错误原因:bundle id重复了,别人已经占了这个
2015-11-06 10:58:23
2285
原创 GitHub上增加sshkey出现“key is invalid"
当你产生一个sshkey,复制产生的fingerprint,类似:68:4a:52:。。。2:22:82:7a:a6:4e + 你的github登录邮箱往github上加sshkey时候会报错“key is invalid....."解决方法:ls 一下查看是否有id_rsa.pub文件,如果有,则打开该文件vi id_rsa.pub出现如下格式的内
2015-11-05 16:50:31
4733
3
原创 ios中的各种控件(Swift开发实战权威指南笔记)
一.UILabel标签1.基本功能let label = UILabel(frame:CGRectMake(10,50,300,100))label.backgroundColor =UIColor.orangeColor()label.text = "I am a USTCer"label.textColor = UIColor
2015-11-03 10:48:31
498
原创 UIView视图
1.ViewController.swift中的两个方法viewDidLoad()当前视图控制器加载完成时调用的方法didReceiveMemoryWarning()在接收到内存警告时调用的方法,可以对某些占用内存较大的对象进行释放操作2.CGRect简介本身是一个结构体struct CGRect {var origin: CGPointvar size: CG
2015-11-02 19:50:42
386
原创 CocoaPods安装教程
今天由于ios开发需要用到第三方库,需要用CocoaPods来导入,所以百度了一下安装教程,经过多方尝试,终于成功。。。作为第一个原创教程来写出来吧。哈哈!CocoaPods简介:CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
2015-10-29 10:24:11
454
转载 GitHub新手入门
如何做一个有逼格的程序员?那肯定得先有个Github账户咯,那么如何上传源代码呢?菜鸟我搞了半天终于看了一篇有价值的文章,更适合像我这种对Github一无所知的小白们使用。感谢原创者!底部附上链接。注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮、添加行号处理过的,十分漂亮,体验一流
2015-10-28 09:56:56
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人