- 博客(188)
- 资源 (14)
- 收藏
- 关注
原创 欢迎HTML 代码混淆与压缩
混淆与压缩HTML5 & JS 应用中充满着对输入进行验证/注入的问题,需要开发人员始终保持警惕。同时为了防止盗版或者至少使盗版更加困难,常会使用混淆工具对 JS 代码进行混淆。在线工具https://tool.lu/html/ 支持代码压缩,格式化等http://tool.chinaz.com/js.aspx 支持压缩,加密解密混淆工具:YUI Compressor gith...
2019-05-06 11:30:17
1534
转载 外包项目接包的四大技巧,工程师必学才能赚到钱
狄更斯在《双城记》的开篇第一句写道:这是最好的时代,这是最坏的时代。用来形容现在的智能产品外包市场,也再合适不过。随着物联网产业的兴起,让各种智能产品外包项目需求如雨后春笋迅速破土而出。据资料显示,外包市场需求已经是千亿元级别。种样繁多的项目需求,让市场的规模空前强大,充满机遇。这是最好的时代。然而这也是最坏的时代,项目多,从业者也并不少,外包项目的雇主与接单的工程师/工程师团队却还没有形成有效的外
2017-09-28 10:30:20
5489
转载 创业公司股权架构搭建原则
创业公司股权架构搭建原则https://www.zhihu.com/question/25029725/answer/136131955
2017-09-12 11:04:11
2249
原创 AdMob常见问题
请问 AdMob 有没有客服可以提供如帐号被封、付款信息、申诉渠道等的咨询? 有的;有关 AdMob 的问题,可以访问我们的帮助中心: http://support.google.com/admob/?hl=zh-Hans&hlrm=en。 如果没有找到相应解答,也可以通过 @AdMob开发者官方微博 与我们进行互动: http://www.weibo.com/googleAdMob。 如果您
2017-04-23 20:27:40
7126
转载 iOS开发系列--UITableView全面解析
概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数据源代理性能优化UITableViewCell常用操作UITableViewCo
2015-09-08 11:47:29
740
转载 iOS开发系列--UITableView全面解析
概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数据源代理性能优化UITableViewCell常用操作UITableViewCo
2015-06-05 17:32:15
679
转载 IOS——UITextField被键盘遮蔽解决方案
本人在做ios开发的时候碰到一个老生常谈的问题,UITextField被键盘遮蔽问题,网上搜索了一些资料,找到了两种前辈写的方案,方案一:http://blog.youkuaiyun.com/springsky_/article/details/7941858,在ios5之前适用,但是在5之后盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,于是有前辈出了第二种方案:http://www.apkb
2015-06-03 12:21:56
794
转载 IOS中AppDelegate详解
1.AppDelegate.h //模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中 #import //此处@class声明程序中的“类”名称为MyViewController @class MyViewController; //此处@interface声明程序界面的名称为MyAppDelegate,其中NSObject表示它的
2015-06-03 07:26:32
1775
转载 iOS使用矢量图的总结
原理苹果最擅长使用障眼法,之前是障用户的眼,现在又来障开发者。XCode6的这个“支持矢量图”,实际上只是编译项目时,根据矢量图自动生成对应的@1x,@2x和@3x的png格式图像。不过这也有好处,首先是不用担心运行时扩展尺寸而降低性能,另外可以兼容更早的iOS版本,经实际测试,除了iOS8外,iOS6、7是没问题的,5目前没有条件测试。For Coding人员对于
2015-06-02 06:57:04
1073
转载 如何在cocos2d-x中加入一个UIView
在cocos2d-x中加入一个UIView,步骤如下:1.在CCEGLView.h中添加代码Cpp代码 void addSubView(void* uiView); 在CCEGLView.mm中实现Cpp代码 void CCEGLView::addSubView(void* uiView) {
2015-05-31 16:58:20
1155
转载 通过NSURLRequest获得服务器返回的http header和http status
同步访问时的取法NSURL *url = [NSURL URLWithString:@"http://www.test.com"];NSURLRequest *request = [NSURLRequest requestWithURL: url];NSHTTPURLResponse *response;[NSURLConnection sendSynchronousReque
2015-05-28 16:57:58
3200
原创 Unknown register name 'q0' in asm
ibs/kazmath/src/neon_matrix_impl.c 文件出错:error: unknown register name 'q0' in asm : "memory", "q0", "q1", "q2", "q3", "q8", "q9", "q10", "q11", "q12", "q13", "q14", "q15" error: unknown r
2015-05-28 06:41:51
6794
原创 Xcode工程使用CocoaPods管理第三方库新建工程时出现异常
Xcode工程使用CocoaPods管理第三方库新建工程时出现错误工程使用CocoaPods管理第三方库,在新的目录update版本的时候出现如下问题问题1描述:diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sa
2015-05-28 06:39:17
3672
转载 CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co
2015-05-28 06:34:57
772
转载 JSONModel解析数据成Model
JSONModel, Mantle这两个开源库都是用来进行封装JSON->Model的, 想想看, 直接向服务器发起一个请求,然后回来后,就是一个Model, 直接使用, 这是一个多么美好的事情。 感谢GitHub的开源精神。那我们开始吧。 先说说这两个的差别。这两个使用的方法其实都差不多, 详细的使用方法请直接GitHub上找, 还是比较简单地。 就我
2015-05-27 21:26:16
2147
原创 Objective-c 数字对象(NSNumber)
在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber?这是因为很多类(如NSArray)都要求使用对象,而int不是对象。NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。#import NSNumber *myNumber,*floatNumber,*intNumber,*number1;
2015-05-26 09:16:48
569
原创 NSMutableDictionary 存放 int
NSMutableDictionary 存放的都是对象,所以在存放整形时,需要把 int 转为NSNumber对象.NSMutableDictionary *mDict = [[NSMutableDictionary alloc] init];[mDict setValue:@(1) forKey:@"testKey"];
2015-05-26 09:14:54
6467
转载 NSString 用法总结与陷阱
1。 如何 从 std::string 转为 NSString ,也就是 Unicode (1) 使用 stringWithCStringstd::string strTime="1989:03:21";NSString* showTime = [NSString stringWithCString: strTime.c_str() encoding:NSUTF
2015-05-20 16:34:37
1032
1
转载 iOS开发-文件管理
一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName
2015-05-20 16:27:42
615
转载 IOS文件操作的两种方式:NSFileManager操作和流操作
1、文件的创建 -(IBAction) CreateFile{//对于错误信息NSError *error;// 创建文件管理器NSFileManager *fileMgr = [NSFileManager defaultManager];//指向文件目录NSString *documentsDirectory= [NSHom
2015-05-20 12:16:44
684
1
原创 iOS "vtable for XXX", referenced from:
问题描述:"vtable for XXX", referenced from:NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.原因:1:是不是有纯虚函数没有实现2:iOS C++中,纯虚函数中,要求非纯虚函数都必须得
2015-05-19 17:00:16
3395
原创 iOS 移植 openssl
1:到 openssl 官网(https://www.openssl.org/source/)下载源码.注:不用解压.红色为最新的源码.2:将build_openssl.sh与openssl源码放在同一目录下.3:修改内容:LIB_NAME="openssl-1.0.0r"将LIB_NAME修改为下载的源码的文件名,注:不带后缀.如下载的最新的源码:L
2015-05-19 12:07:51
1471
原创 iOS :undefined symbols for architecture x86_64
armv7 , armv7s对应真机的32位处理器,i386对应模拟器的32位模拟器;arm64对应真机的64位模拟器,x86_64对应模拟器的64位模拟器。现在这个问题的原因是因为在编译时,没有编译 64位模拟器的库.解决方案:编译对应的64位库
2015-05-19 11:53:03
1103
原创 Building OpenSSL for iOS (iPhone/iPad)
CC= /Applications/Xcode.app/Contents/Developer/usr/bin/gcc -arch i386CFLAG= -DOPENSSL_THREADS -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -O3 -fomit-frame-pointer -Wall -isysroot
2015-05-14 19:05:46
650
转载 如何使用App Store兑换码进行营销
App Store兑换码(促销码)是开发者市场营销过程中常常被忽略的一点,开发者并没有挖掘出兑换码的全部潜能。本文包括你需要知道的关于兑换码的一些基础知识,以及如何充分使用它以进行市场营销。用户使用兑换码就像他们已经购买了应用一样,不过不能对应用进行评论。苹果这么做可能是想阻止开发者将兑换码发放给自己的亲朋好友以换回五星评分和优质评论,从而误导用户。以下是开发者需要了解的几
2015-05-12 12:10:32
1302
原创 has been modified since the precompiled header… was built
fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSError.h'
2015-05-11 06:54:40
657
原创 @synthesize of 'weak' property is only allowed in ARC or GC mode
找解决方法,自从google杯具之后,遇到问题直接stackoverflow,还是找到了解决方案。现在的项目是手动内存管理,所以在引入第三方资源库时候,很多资源库更新以后都开始使用arc进行编码,这样就导致两种代码风格不一致,有的时候可能开发者也没有注意到这些问题,反正用的时候也没有报错,就直接使用了;但是有的时候,因为arc编码中用到了新的属性修饰符,例如weak,这时候在手动管理内存的
2015-05-10 13:11:27
8630
转载 iOS内购实现及测试Check List
免费+应用内购买的模式已经被证明了是最有效的盈利模式,所以实现内购功能可能是很多开发者必做的工作和必备的技能了。但是鉴于内购这块坑不算少,另外因为sandbox测试所需要特定的配置也很多,所以对于经验不太多的开发者来说很容易就遇到各种问题,并且测试时出错Apple给出的也只有“Can not connect iTunes Store”或者"Invalid Product IDs"之类毫无价值的错误
2015-05-06 17:07:56
803
转载 为iPhone 6设计自适应布局
转自:http://www.cocoachina.com/ios/20141020/9978.htmlApple从iOS 6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。随着iPhone6、iPhone6 Plus的到来
2015-04-27 11:47:03
662
原创 Xcode再次开启欢迎界面的方法
使用Xcode的同志可能有时候觉得欢迎界面很是烦人,但是当你取消勾选“Show this window when Xcode launches”按钮后,再次启动Xcode就不会再有任何显示,这样又会觉得不习惯,那么怎么找回取消掉的“欢迎界面”了。其实很简单:1、开启Xcode;2、按快捷键:Command + Shift + 1哈哈,欢迎界面又回来了,还是留着它好啊
2015-04-27 11:11:55
3647
1
原创 iphone 闪光灯
AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性。前置和后置摄像头enum {AVCaptureDevicePositionBack = 1,AVCaptureDevicePositionFront = 2};typedef NSInteger AVCapt
2015-04-24 17:46:33
891
原创 xcode openssl
在终端上运行,terminal# Make a directory in which to run the buildmkdir ~/openssl-ioscd ~/openssl-ios# Download the openssl source (verify the file before using it in production!)curl -O http://www.opens
2015-04-24 14:26:26
1600
转载 TCP协议的流量控制、拥塞控制和差错控制
流量控制:1、流量控制是管理两端的流量,以免会产生发送过块导致收端溢出,或者因收端处理太快而浪费时间的状态。用的是:滑动窗口,以字节为单位2、窗口有3种动作:展开(右边向右),合拢(左边向右),收缩(右边向左)这三种动作受接收端的控制。合拢:表示已经收到相应字节的确认了展开:表示允许缓存发送更多的字节收缩(非常不希望出现的,某些实现是禁止的):表示本来可以发送的,现在不能发
2015-04-16 11:31:53
6308
转载 TCP协议: SYN ACK FIN RST PSH URG 详解
TCP: SYN ACK FIN RST PSH URG 详解=============================================================TCP的三次握手是怎么进行的了:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给
2015-04-16 11:22:00
1167
原创 mysql c++ 乱码 解决方法
C++ 读写Mysql 数据库时,总是乱码, 数据库编码为 UTF8, C++客户端如果设为UTF8时,就是乱码,但C++客户端如果设为GB2312时,就没问题了。原因再研究,如果有哪位大拿知道原因,还请告诉下。
2015-02-06 11:22:28
5213
转载 解决VS2010连接MySQL出现的问题
今天准备用c连接MySQL数据库,无论怎么配置,老是出错。代码如下:#include #include #include #include #pragma comment (lib, "libmysql.lib") #pragma comment (lib, "mysqlclient.lib") int main() { char szTarge
2015-02-05 22:52:51
5243
原创 warning C4996: “strcpy”被声明为否决的解决办法
紧接着IDE有提示说:“This function or variable may be unsafe. Consider using strcpy_s instead... 可是我的代码只是借VS2005的IDE环境开发而已,以后是要移植到别的ANSI C平台的,所以不想用strcpy_s,舍弃此法。接着看提示, “To disable deprecation, use _CRT_S
2015-02-04 08:19:54
3095
转载 warning LNK4075: 忽略”/EDITANDCONTINUE”(由于”/INCREMENTAL:NO”规范)
有两种方法解决:1. 配置属性 --> 链接器 --> 常规 --> 启动增量链接, 选择“是(/INCREMENTAL)”;2. 配置属性 --> C/C++ --> 常规 --> 调试信息格式,选择“程序数据库(/Zi)”。
2015-02-04 08:16:49
2152
转载 JNI学习笔记——局部和全局引用
JNI将实例、数组类型暴露为不透明的引用。native代码从不会直接检查一个不透明的引用指针的上下文,而是通过使用JNI函数来访问由不透明的引用所指向的数据结构。因为只处理不透明的引用,这样就不需要担心不同的java VM实现而导致的不同的内部对象的布局。然而,还是有必要了解一下JNI中不同种类的引用:1)JNI 支持3中不透明的引用:局部引用、全局引用和弱全局引用。2)局
2015-01-21 18:48:11
560
转载 Android JNI 使用的数据结构JNINativeMethod详解
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:typedef struct {const char* name;const char* signature;voi
2015-01-20 15:01:59
385
New UI Widgets
2016-08-15
Visual.Assist.X.V10.8.2042原版安装文件及破解补丁及破解说明
2014-07-08
ibatis 开发指南2.0
2010-04-11
学习vi编辑器(第六版)
2009-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人