其它
文章平均质量分 71
Curry_1122
我的性格是积极上进,活泼开朗的。但是处事和工作中,我往往是冷静、稳重,能在逆境中发挥潜能。在校期间努力学习、积极参加学院的各项活动,对于学生工作有自己的认识和方法。业余的时候参加各种社会实践活动,锻炼了自己的组织协调和沟通等各方面能力。尤其是我在三星公司做销售期间,使我受益匪浅,学得到了很多东西:让我更具责任心,更能吃苦,磨练了我的意志,增强了团队意识。我的工作原则是:方法是首要条件,努力是必备条件,坚持是成功的根本条件。
展开
-
iOS直接跳转到App Store
在iOS应用中如何直接跳转到AppStore里面?其实这个问题很简单首先拿到你要跳转到的AppStore地址(URL) 例如:https://itunes.apple.com/cn/app/jie-zou-da-shi/id493901993?mt=8 然后将 http:// 替换为 itms:// 或者 itms-apps:// 然后调用以下代码 [转载 2016-05-03 11:59:26 · 1399 阅读 · 0 评论 -
ICON
最近为了制作按钮上的图示伤透了脑筋,东找西找,发现了一个很好用的icon制作网站,有2000多个icon可以下载,还可以线上修改,挺方便的,提供给各位参考。http://www.iconinventor.com转载 2014-01-16 10:25:23 · 665 阅读 · 0 评论 -
RSA公钥密码算法的原理及实现(二)
RSA公钥密码算法的原理请看:http://blog.csdn.net/A00553344/archive/2009/01/07/3730194.aspx下面主要论述RSA公钥密码算法的具体实现。 预备知识 RSA公钥密码算法需要多精度算术(通常被称为"大数"数学)。RSA需要很大的整数来抵御已知的密码攻击。比如,一个典型的RSA模数至少大于10309,而现代编程语转载 2014-03-05 17:35:04 · 2327 阅读 · 0 评论 -
RSA公钥密码算法的原理及实现(一)
一、公钥密码学概述。 公开密钥密码算法的提出是整个密码学历史上最大的而且也许是最唯一真正的变革。从最初一直到现代,几乎所有密码系统都建立在基本的替代和置换工具的基础上。在用了数千年的本质上可以手算完成的算法之后,常规的密码学随着转轮加密/解密机的发展才出现了一个重大进步。机电式变码旋转软件使得极其复杂的密码系统被研制出来。有了计算机后,更加复杂的系统被设计出来。但是不管是转轮机还是后来的转载 2014-03-05 17:34:19 · 3842 阅读 · 0 评论 -
iOS开发个人独立博客收集
现在国内技术博客网站有很多,如CSDN,CNBlog,ITEye等,论坛的话主要是要cocachina。这里是我收集的iOS开发个人独立博客,文章用搜索引擎比较难搜到,都是牛人:OneV‘s Den简介:一个在日本工作的清华哥哥,写的文章有深度唐巧简介:粉笔网,iOS主程zhenby's blog简介:技术牛人“我”的开发笔记转载 2014-03-01 23:20:05 · 552 阅读 · 0 评论 -
lipo命令
使用第三方静态库是在开发中不可少的,个别静态库是分基于i386和arvm6、arvm7,我们可以使用lipo命令将两个整合在一起,减少在调试过程中不停地换静态库。lipo -create 静态库存放路径1 静态库存放路径2 -output 整合后存放的路径比如:lipo -create /Users/ddd/Desktop/xxxx.a /Users/ddd/Desk转载 2013-11-01 18:21:44 · 2002 阅读 · 0 评论 -
iOS开发常用宏
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。本文整理自http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html 。做了一些分类和注释,可以根据自己习惯再添加转载 2013-11-25 10:09:48 · 672 阅读 · 0 评论 -
OpenGL ES着色器语言之着色语言语法(官方文档第九章)
语法是从词法分析的输出获得的。词法分析将返回以下标识:ATTRIBUTE CONST BOOL FLOAT INTBREAK CONTINUE DO ELSE FOR IF DISCARD RETURNBVEC2 BVEC3 BVEC4 IVEC2 IVEC3 IVEC4 VEC2 VEC3 VEC4MAT2 MAT3 MAT4 IN OUT INOUT UNIFORM VAR转载 2013-11-06 15:26:38 · 715 阅读 · 0 评论 -
OpenGL ES着色器语言之内建函数(官方文档第八章)
内建函数基本上可以分为一下三类:(1)它们使用一些简便的方式提供必要的硬件功能,如材质贴图。这些函数单独通过着色器是无法模拟出来的。(2)它们展示了一些可以常简单的写入的繁琐操作(clamp, mix等),但是这些操作非常普遍,并且提供直接对硬件的支持。对于编译器来说,将表达式映射到复杂的装配线指令上是非常困难的。(3)它们提供了对图形硬件的操作,并且在适当时候进行加速。三角函数就是一转载 2013-11-06 15:26:22 · 985 阅读 · 0 评论 -
OpenGL ES着色器语言之语句和结构体(官方文档第六章)
OpenGL ES着色器语言的程序块基本构成如下:语句和声明函数定义选择(if-else)迭代(for, while, do-while)跳跃(discard, return, break, continue)6.1函数定义 着色器是由一系列全局声明和函数定义组成的。函数声明规范如下: // prototype转载 2013-11-06 15:25:23 · 608 阅读 · 0 评论 -
OpenGL ES着色语言之varying,uniform,attribute修饰范围
varying修饰符只能用在float, vec2, vec3, vec4, mat2, mat3, mat4和包含这些类型元素的数组上,不能用于修饰结构体。uniform修饰符可以和任意基本数据类型一起使用,或者包含基本数据类型元素的数组和结构体。attribute修饰符只能修饰float, vec2, vec3, vec4,mat2,mat3,mat4。转载 2013-11-06 15:22:33 · 766 阅读 · 0 评论 -
OpenGL ES着色器语言之预处理(preprocessing)
着色器的预处理过程是指在着色代码真正开始在内存中执行之前的整个过程。那么预处理过程包含哪些工作呢?-----------------------------------------------------------------------------------------------------------------------------------------------(1转载 2013-11-06 15:21:53 · 721 阅读 · 0 评论 -
iOS开发中宏判断&宏方法
1. 判断是否是iPad #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 2. iOS版本判断 #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_5_1 [navigationController.navigationBar addS转载 2014-09-15 15:03:18 · 4631 阅读 · 0 评论 -
APP紧急修改后的app store官方审核通道
当你的APP上线后,发现遇到一个明显的BUG需要修改,会遇到修改后审核周期的问题,虽然你连夜修正了BUG并且上传,但这并不代表第二天用户就能下载到最新版本。如何快速的提交这个审核,使得app store快速通过审核,这里提供了一个官方渠道。现在苹果官方针对这种情况给出了一个提交口,可以提交加急更新申请:https://developer.apple.com/appstore转载 2014-10-28 16:28:29 · 1317 阅读 · 0 评论 -
开发过程中使用到的脚本
原文地址:http://ifujun.com/kai-fa-nb-appzhong-shi-yong-de-jiao-ben-men/脚本地址:https://github.com/Forkong/app-scriptsjsonserver脚本在后端开发人员只给出接口但并未开发完全的时候,这个脚本会充当返回静态json的角色。基于web.py框架实现,web.py是转载 2016-04-06 16:30:38 · 1369 阅读 · 0 评论 -
Git分支本地操作详解
原文链接:http://www.jianshu.com/p/c05231e6a65a引言在上一节中我们对Git的常用本地操作的命令进行详解,而本节要讲解的是Git的分支,在讲解之前补充两点概念性的东西:第一个:第一节中一个读者提出的疑问,Git和SVN在版本控制中存储方式版本信息的差异。答:Git关心文件的整体是否发生变化,而SVN则关心的是文件内容的具体差异!转载 2016-03-02 11:50:37 · 16893 阅读 · 2 评论 -
Github作为远程仓库的使用详解
原文链接:http://www.jianshu.com/p/eb76480b478d引言首先我们先来回顾一下之前的三节我们都学了些什么:第一节:Git的引入以及关于Git的一些概念,让我们对Git有了一个基本的认识;第二节:Git的本地操作指令详解,熟悉了一波Git本地操作的指令;第三节:Git的分支操作,包括分支的创建,切换,处理冲突,合并;假如学完前面三节,大家后面又自转载 2016-03-02 11:48:24 · 16709 阅读 · 1 评论 -
如何才能写出一篇好的技术文章
这个答案由四部分组成:博客的流量来源不同文章类型的写作要点如何写博客如何收集写作的灵感流量来源首先,我将技术博客分为下面几种类型:技术细节型。频率: 每天几次,15~30分钟可以写完。干货型。频率: 每月几次,1~2小时可以搞定。实践总结型。频率: 每周1~2次,2+小时以上的时间。杂谈与鸡汤型。频率: 每季度几次,少则几小时,动则上月。接着,奉献上一章转载 2016-03-02 11:45:19 · 401 阅读 · 0 评论 -
十二个移动App云测试服务盘点
AD:WOT2015 互联网运维与开发者大会 热销抢票目前对移动App的测试主要指的是下面几部分:功能测试。遍历应用的每一个角落,查看应用的功能、逻辑是否正常。性能测试。应用的性能怎样,如启动时间、反应时间等。兼容性测试。对不同目标终端设备、操作系统版本的兼容性测试。特别是第三个,由于安卓的开放性,安卓手机的操作系统升级要大大滞后于Goo转载 2015-01-19 15:29:19 · 1808 阅读 · 0 评论 -
iOS 学习资料整理
这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处, 也转载 2015-01-12 11:31:53 · 1517 阅读 · 0 评论 -
Apple 企业开发者账号&邓白氏码申请记录
1.账号分类Apple开发者账号分三种,个人,公司,还有企业。个人和公司都称为标准账号。 还有一种是教育机构的账号。现在记录先:申请日期2013年4月26看申请周期有多长。账号介绍个人和公司的就不说了,现在只说企业账号首先是申请企业账号的地址:https://developer.apple.com/pr转载 2015-01-28 11:19:07 · 636 阅读 · 0 评论 -
iPhone编程的一些小技巧
Home键相关事件1. 休眠后委托事件- (void)applicationWillResignActive:(UIApplication *)application// applicationWillResignActive之后- (void)applicationDidEnterBackground:(UIApplication *)application2. 唤醒转载 2015-01-07 13:41:53 · 515 阅读 · 0 评论 -
几种常见加密算法初窥及如何选用加密算法(AES,DES,3DES)
以前写文章总喜欢先废话一堆,这次就免了,直入主题。加 密算法通常分为对称性加密算法和非对称性加密算法,对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行 加解密了。非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后A将自己的公有密匙发送给B,B将自己的公有密匙发送给A,如果A要给B发送消 息,则先需要用B的公有密匙进行消息加密,然后发送给B转载 2015-01-07 13:44:13 · 1995 阅读 · 0 评论 -
HTTP状态码->HTTP Status Code
常见的状态码:HTTP: Status 200 – 服务器成功返回网页HTTP: Status 404 – 请求的网页不存在HTTP: Status 503 – 服务不可用详解:说明:HTTP: Status 1xx (临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。详细代码及说明:HTTP: Status 100 (继续)-> 请求者应当继续提出请求。转载 2015-01-07 11:02:43 · 1411 阅读 · 0 评论 -
我常常浏览的博客和网站
英文系列网站Raywenderlich.com这个不多说了吧,iOS界的百科全书。iOS By tutorial系列书从iOS7到8全买的正版别说499刀了,999刀也入手。objc.io这个也不用多说了,Raywenderlich是百科全书的话,这个就是深入深入再深入。http://tutsplus.com/也是包罗万象的一个网站,有web ios u转载 2015-01-07 16:26:42 · 632 阅读 · 0 评论 -
OpenGL ES 模型视图操作
OpenGL ES 模型视图之缩放操作 对当前模型视图进行缩放,在OpenGL ES 1.0中可以使用glScale*函数,而在2.0中需要自己设置缩放矩阵。 如,分别使用sx,sy,sz表示在x,y,z轴上的缩放比例,那么在1.0中可以这样缩放模型视图:glScalef(sx, sy, sz); 在2.0中你需要这么做:转载 2013-11-06 15:37:05 · 2933 阅读 · 1 评论 -
OpenGL ES着色器语言之静态使用(static use)
在OpenGL ES中有一个术语叫静态使用(static use),什么叫静态使用呢? 在写代码中,对于一个变量可能具有以下三种情况:(1)不声明,不引用(No Reference),呵呵,那就没有这个变量了,如一个空语句: ;(2)声明,但是不使用(Declared, NO used)转载 2013-11-06 15:22:14 · 679 阅读 · 0 评论 -
OpenGL ES着色器语言之变量和数据类型(官方文档第四章)
所有变量和函数在使用前必须声明。变量和函数名是标识符。 没有默认类型,所有变量和函数声明必须包含一个声明类型以及可选的修饰符。变量在声明的时候首先要标明类型,后边可以跟多个变量,之间用逗号隔开。很多情况下,变量在声明的时候可以使用等号“=”进行初始化。 用户定义类型可以使用struct,在结构体中所有变量类型都必须是OpenGL ES着色器语言定义的关键字。Op转载 2013-11-06 15:17:38 · 804 阅读 · 0 评论 -
MAC下Android的Eclipse开发环境的搭建
MAC下Android的Eclipse开发环境的搭建MacroCheng 2011年9月30日 一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1. 找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自动选择,Mac转载 2013-07-12 11:36:16 · 629 阅读 · 0 评论 -
用 Tomcat 和 Eclipse 开发 Web 应用程序
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/Apache Tomcat & Eclipse 平台是一款杰出的 Web 开发平台Nathan A. Good, 作家兼软件工程师, Freelance Developer简介: 若将 Eclipse 与 Apache转载 2013-05-13 19:01:37 · 677 阅读 · 0 评论 -
ASIHTTPRequest足够了吗?
大家都知道ASIHTTPRequest系列的类很好用,功能很强大。但也像NSURLConnection一样,一个网络请求就需要实例化一个对象,而且无法避免重复请求的问题。 我个人不习惯用ASIHTTPRequest,因为它功能太强大了,函数太多了,而我们平时的项目仅仅是处理基于HTTP协议的网络交互,用ASIHTTPRequest未免太“奢侈”了。更重要的是,它并无法避免网络的重转载 2013-04-01 16:41:32 · 623 阅读 · 0 评论 -
程序员学习能力提升三要素
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们转载 2013-02-20 17:34:25 · 419 阅读 · 0 评论 -
synchronized 关键字
代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法: 声明是为了定义转载 2012-11-29 10:37:11 · 314 阅读 · 0 评论 -
glBlendFunc颜色混合
混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。要使用OpenG转载 2012-10-31 09:24:57 · 585 阅读 · 0 评论 -
opengl函数功能详解
所有OpenGL函数采用了以下格式: 库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库,从函数名后面中还可以看出需要多少个参数以及参数的类型。I代表int型,f代表float型,d代表double型,u代表无符号整型。例如glVertex3fv()表示了该函数属于gl库,参数是三个float型参数指针。我们用glVertex*()转载 2012-10-31 09:23:16 · 6555 阅读 · 0 评论 -
objective-c 中随机数的用法
1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整数的代码如下:转载 2012-09-26 17:58:59 · 862 阅读 · 0 评论 -
如何写批处理文件
无论学习哪门语言,几乎都无一例外的从Hello, world入手, 今天我也不例外。写这篇文章的目的在于,我们在用XCode或者VS写代码时,几乎都是通过图形化工具来进行编译,链接的, 运行。 长期以来,却不知道到底这些图形化工具帮助我们做了哪些事, 以及出了一些系统环境设置问题后,完全无从下手。Mac系统是基于Unix内核的图形化操作系统, 所以使用terminal进转载 2012-09-03 11:54:39 · 397 阅读 · 0 评论 -
英语飙升的好方法
本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.wwengli转载 2012-08-16 16:41:36 · 1037 阅读 · 1 评论 -
一位软件工程师的6年总结
一位软件工程师的6年总结“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。1、分享第一条经验:“学历代表过转载 2012-07-31 10:50:27 · 1531 阅读 · 0 评论 -
在Servlet中使用开源fileupload包实现文件上传功能
当我们在 HTML 表单中选择本地文件之后点击“提交”按钮则会将文件上传到服务器中,此时该 HTTP 请求正文的数据类型就是 multipart/form-data 型的。而在 Servlet 技术中,该 HTTP 请求会被 Servlet 容器(如 Tomcat)包装成 HttpServletRequest 对象,再由端所请求的相应 Servlet 进行处理。但是,如果此时我们在服务转载 2013-07-25 18:01:48 · 829 阅读 · 0 评论