
教程
springXu
这个作者很懒,什么都没留下…
展开
-
WEB页面适配不同分辨率下的屏宽问题
不同分辨率下写不同的样式。使用@media元素这样写@media screen and (max-width:180pt) {html { font-size: 6pt }}@media screen and (max-width:210pt)and (min-width:180pt) {html { font-size: 7pt }}@media screen and (ma原创 2015-04-23 11:11:22 · 7509 阅读 · 0 评论 -
3D游戏编程学习
此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰 ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通这篇文章是我一年半前,找工作时候写的,那时是发到学校的BBS上。现在我工作了,想法和以前也有不同,但对游戏引擎编程理念还是基本差不多。在我没遇到U3以前,一直研究WILDMAGIC,可转载 2011-04-02 00:50:00 · 8591 阅读 · 8 评论 -
NSLayoutConstraint
UIButton* onHelpView = [UIButtonbuttonWithType:UIButtonTypeRoundedRect]; [onHelpView setTitle:@"mgen" forState:UIControlStateNormal]; onHelpView.backgroundColor = [UIColorgreenColor];转载 2014-10-04 18:05:04 · 757 阅读 · 0 评论 -
WP7 WP8安装布署
精简版WP8SDKPS:开发者解锁WP8需要在64位Windows 8上安装一个完整的WP8 SDK镜像,过于繁琐,而且32位系统解锁不能……这个精简版SDK可以用在32位系统上,相当于便携版。介绍:只能仅开发者解锁与XAP部署,WP8或WP7的机器(WP8SDK可以解锁WP8和WP7)解锁后的效果:可部署xap,也不能调试应用,Windows 7请自测,不适用于Windows XP转载 2014-08-06 17:37:08 · 1547 阅读 · 0 评论 -
ANDROID 实战入门
ANDROID 实战入门 http://dev.icybear.net/learning-android-cn/book.html转载 2014-07-06 21:20:31 · 748 阅读 · 0 评论 -
Mac 上使用80端口
Mac OS X 默认Web共享使用Apache 所以80端口是被占用的。 首先需要修改的配置文件。最新的系统此配置文件已经由原来的/etc/httpd 目录更换到了/etc/apache2/ 首先要去掉只读属性 sudo chmod +w httpd.conf sudo vi httpd.conf 修改:Listen 80 改成其它转载 2014-07-06 11:01:34 · 2513 阅读 · 0 评论 -
REST当中为什么要使用HTTP PUT
REST(Representational State Transfer)是网络服务接口的一种风格,并不是一个标准,就web service而言,REST要比SOAP(SOAP是标准,不是风格)轻量得多,容易得多。我记得我最初开始接触web service的时候,所有的材料上来就是一大堆的名词,SOAP, WSDL,看得头都要大了,后来提出来的REST就容易理解得多,虽然目前SOAP在企业级的转载 2014-07-07 00:22:52 · 1095 阅读 · 0 评论 -
关于GSON使用HASHMAP来转换成JAVA对象
Gson gson = new Gson();MapString, Object> map = new HashMap();map = gson.fromJson(result,Map.class );转载 2014-07-06 20:29:00 · 4164 阅读 · 1 评论 -
eclipse 中 Path for project must have only one segment
Project -> Properties -> Run/Debug Settings:1. select "Launching New_configuration"2. Delete3. OK转载 2014-07-23 15:25:00 · 5307 阅读 · 0 评论 -
Tomcat servlet配置
servlet> servlet-name>随便写,一般就是类名servlet-name> servlet-class>包名.类名servlet-class> servlet> servlet-mapping> servlet-name>必须和上面servlet-name>中写的名字一样servlet-name> url-转载 2014-07-20 15:36:32 · 936 阅读 · 0 评论 -
ANDROID 项目 Proguard对android.support.v4.包的配置
ANDROID 混淆时报的错误: Proguard returned with error code 1. See console Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find superclass or interface android.media.RemoteContro转载 2016-02-29 21:53:19 · 2481 阅读 · 0 评论 -
用brew安装node遇到的问题
全遇到这上面的所有问题:http://blog.youkuaiyun.com/u010828718/article/details/50488526但该作者少了权限问题:sudo chown -R $(whoami) /usr/local把/use/local的owner換成自己,就有write權限了whoami就是一個命令,會echo當前登錄用戶的名字。當然你知道原创 2017-07-06 16:52:50 · 1036 阅读 · 0 评论 -
关于现在学习服务端的路线图, docker必须学习
A:检查下 你的SSL 配置吧 直接换 nginx配个SSL 反代给apache完事 B:可是我已经有apacheA:1、telnet 443能否通2、netstat -ntpl | grep 443查看是否监听3、你的主配置文件是否把 ports.conf加载进去4、仔细检查你的SSL配置,是否OK5、如果不通,建议提交工单 或找你公司运维处理下。配置方面的问题 除非...转载 2018-12-19 09:44:09 · 423 阅读 · 0 评论 -
epoll为什么这么快?
以一个生活中的例子来解释. 假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面. 如果你使用的阻塞IO模型来处理这个问题,那么你就只能一直守候在A号楼门口等待朋友的到来,在这段时间里你不能做别的事情,不难知道,这种方式的效率是低下的. 进一步解释select和epoll模型的差异. sele...转载 2018-12-03 15:02:49 · 640 阅读 · 0 评论 -
Git配置代理
git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080'转载 2018-10-19 14:13:11 · 895 阅读 · 0 评论 -
Android NDK报crtbegin_dynamic.o: No such file: No such file or directory 错误解决方法
Android 的交叉工具链c开工代码为:crtbegin_dynamic.oMakefile 中的几个传递给连接器的参数不能少-nostlib 不加会引起 crtbegin_dynamic.o: No such file: No such file or directory 错误 ...原创 2018-10-19 14:12:17 · 6127 阅读 · 0 评论 -
mac下OPENSSL在Android Studio中使用NDK的方式编译出.so运行调试和测试
这里只是记录一下制作的思路我使用的版本GMSSL2.0版本,看了命令行的输出是openssl 1.1.0d 的版本上分支出来的版本。与别人的编译流程相同。1.下载GMSSL2.0的版本库(其实是废话)2.从openssl 官网上下载Setenv-android.sh该脚本。这是为了让GMSSL2.0可以编译生成需要的头文件。3.配置Setenv-andoird.sh文件里的内容...原创 2018-09-29 11:35:05 · 1425 阅读 · 0 评论 -
GMSSL mac上的编译
1.下载GMSSL文件2.解压GMSSL文件3. xattr -rd com.apple.quarantine /project/GmSSL-gmssl-2.0 使用该命令可以让该目录下的文件可以执行。4.编译模拟器版本./config 该命令是配置编译环境make进行编译make test编译测试案例,会编译不成功。sudo make install...原创 2018-09-17 17:09:49 · 2153 阅读 · 0 评论 -
波形分析软件
praat原创 2018-09-12 09:47:59 · 4884 阅读 · 0 评论 -
gmssl项目在win7系统下的生成
编译过openssl 1.0.2-n在win7环境下,使用的是vs2015 + ActivePerl 5.26.认为编译gmssl2.0版本不会有啥问题。结果却被打脸了。1.发现解压打开发现ms目录下少了好多脚本文件。2.使用官网的命令perl Configure VC-WIN32nmake两行命令认为就可以了结果在第一步就出错了。需要安装nasm.exe。这个是编...原创 2018-09-03 16:46:40 · 1091 阅读 · 0 评论 -
关于热更新Cordova Hot Code Push Plugin及cordova-hot-code-push-cli当前使用注意事项
关键点:需要对node版本做版本控制,这个最为关键的部分。必须使用5.1.0及以下的版本!!!我以mac为例子:1.安装homebrew 2.安装nvm 这个是做node的版本切换管理。nvm use vX.X.X 切换命令3.安装node版本,我使用的是4.8.6版本,ionic使用的node版本是8.9.14.安装关键工具:cordova-hot-code-pus...原创 2017-11-19 16:59:43 · 1921 阅读 · 2 评论 -
数量的重要性!
在一次陶艺课上,老师在第一堂课时说,他会把班上同学们分成两组。教室左边这组,他们这门课的成绩将会以最终完成的陶器作品数量来评定,而右边那组,则会以最终完成的陶器品质来评定。进一步说明,其评定过程是这样的:这门课的最后一天,老师会带来一杆天平称,用来称量 “数量” 组的成果。如果 50 磅及以上,得 A,40 磅及以上得 B,30 磅得 C,如此类推。而 “品质” 组只需要提交一件(仅一件)他们组认为原创 2017-09-04 13:37:12 · 657 阅读 · 0 评论 -
SYMBIAN ARM能力转换工具ELFTRAN
SYMBIAN ARM能力转换工具ELFTRAN转载 2014-06-26 11:42:01 · 638 阅读 · 0 评论 -
宏函数的不定参
1 #include 2 #define func(...) printf("%s,%s",__VA_ARGS__) 3 int main() 4 { 5 func("1","2"); 6 }原创 2014-05-14 23:25:36 · 638 阅读 · 0 评论 -
Linux 平台下的GCC的编译及使用
编译:第一步、是进行预编译,使用-E参数可以让GCC在预处理结束后停止编译过程:gcc -E hello.c -o hello.i预处理的宏定义插入到hello.i中 第二步、是将hello.i编译为目标代码,这可以通过使用-c参数来完成:gcc -c hello.i -o hello.o也可以通过源文件直接生成gcc -c hello.c 第三步、是将生成转载 2011-03-14 17:26:00 · 655 阅读 · 0 评论 -
CURL使用HTTPS的技术小结
cURL是linux下命令行提交HTTP(S)请求的一个很有用的工具,支持表单数据提交、文件上传、文件下载、批量访问,多种HTTP方法等。其中对HTTPS的支持有些技术细节还是很有点讲究的,也是我在最近工作中费了不少时间摸索出来的。cURL对HTTPS的支持是通过--cacert, --capath, --with-ca-bundle等参数来对HTTPS加以支持的,详细信息可以curl转载 2012-02-15 15:56:13 · 746 阅读 · 0 评论 -
常见证书格式
PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message Syntax StandardPKCS#10 Certification Request StandardPKC转载 2012-02-15 18:00:24 · 2772 阅读 · 0 评论 -
原来WINDOWS下是可以开发IPHONE
一直以为不能在WINDOWS下,开发IPHONE。只能用GNUSTEP来做简单的。有这个项目就可以了。http://code.google.com/p/iphone-dev/wiki/BuildingWINDOWS下是可以开发IPHONE。先安装CYGWIN,再安装TOOLCHAIN就是上面这个源代码,需要编译,再安装SDK。就可以开发了。对于偶这种不喜欢MAC的家伙是个不错的转载 2012-03-02 22:39:01 · 1957 阅读 · 0 评论 -
祼眼3D制作
因为手机是移动手持设备,屏幕不可能做的很大,所以一般拥有裸眼3D功能的手机都是采用左右式或上下式3D视频,而HTC EVO 3D使用的就是其中的左右式3D视频播放方式,但是目前因为裸眼3D技术还处在发展阶段,不是很成熟,所以在手机上看裸眼3D视频还是会有感觉很花,甚至看久了会有头晕的感觉,而且3D效果的可视角度也很小,一旦看的时候偏一点就完全花了,视频效果的好坏和原视频文件也有直接的关联,最主要在转载 2012-06-24 02:53:01 · 1078 阅读 · 0 评论 -
关于JAVA和Android的JNI的使用
JNI是Java Native Interface的缩写. 设计目的是:标准JAVA库不支持一些平台特性,你可以用别的语言,编写代码使得你的软件支持这些平台特性,也可能你的程序需要用低级语言编写一些算法以提高程序的效率.这些情况都可能是你使用JNI的原因. JNI的编写步骤:1.编写带有native 声明的java类.2.编译java文件成class类3.使用转载 2011-02-10 18:57:00 · 2303 阅读 · 0 评论 -
函数对象和函数的区别
1.static_cast运算符号static_cast(e),stroustrup让我们可以把它看成隐含转换的显示的逆运算。这个是有一定道理的,基于隐式转化的对象类型我们可以使用static_cast转化运算符号。它是静态的检测,无法运行时检测类型,在继承中尤为突出。使用范围用于所有系统类型之间转化,不能用于系统类型指针类型转化double t_d = 0;int t_i=转载 2010-08-18 15:07:00 · 564 阅读 · 0 评论 -
GNUstep linux下使用
GNUstep 使用 Objective-C 語言, 是 C 語言加上 SmallTalk 的物件導向的功能. 結合兩者的優點, 又不至於像 C++ 如此複雜.GNUstep 提供兩個主要的程式庫, Foundation 及 AppKit. Foundation 處理非圖形介面的部份, 如字串, 檔案, 網路, 基本資料結構, 多行緒等, 又稱之為 GNUstep Base. AppKit 則转载 2012-03-02 20:08:45 · 1605 阅读 · 0 评论 -
linux内核中符号地址的获取
有些内核函数或者内核变量是不导出的,但是确实需要用,那该怎么办?因此寻找内核符号地址就有必要进行一下总结,更有甚,如果想找一条特定的指令,比如movl的指令地址,那更需要投入一些精力!总的来说,我总结了下面五种方式: 1.通过procfs中的kallsym文件或者System.map文件直接查找这种方式借助于文件,依赖于文件的存在,不需要什么编程能力,只要会在文件中查找信息即可2.go转载 2012-07-29 11:17:44 · 835 阅读 · 0 评论 -
LINUX MMAP说明
在讲述文件映射的概念时, 不可避免的要牵涉到虚存(SVR 4的VM)。 实际上, 文件映射是虚存的中心概念, 文件映射一方面给用户提供了一组措施, 好似用户将文件映射到自己地址空间的某个部分, 使用简单的内存访问指令读写文件;另一方面, 它也可以用于内核的基本组织模式, 在这种模式种, 内核将整个地址空间视为诸如文件之类的一组不同对象的映射。 中的传统文件访问方式是, 首先用open系统调用打开文转载 2012-08-09 22:46:47 · 778 阅读 · 0 评论 -
MTK 中内存的分配 OslMalloc 和 OslMfree
转载:http://blog.sina.com.cn/s/blog_486d548601000bm1.html昨天遇到一个十分麻烦的问题,我把MTK编译时遇到这样的错误:Error : L6218E: Undefined symbolImage$$ZI$$Limit (referred from sys_stackheap.o).Not enough information to prod原创 2008-06-05 10:54:00 · 4872 阅读 · 1 评论 -
C# String.Format格式说明
C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Fo转载 2012-09-27 13:12:23 · 568 阅读 · 0 评论 -
vs2010 有木有 能折叠if、while语句
工具-->选项-->文本编辑器-->C/C++-->格式设置-->大纲语句块-->设置为True转载 2014-02-26 14:34:11 · 4426 阅读 · 0 评论 -
MAC 下使用命令行编译代码
代码如下:#import #import #import int main(){ NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; [NSApplication sharedApplication]; [NSApp setActivationPolicy:NSAp原创 2013-08-05 13:16:53 · 1810 阅读 · 0 评论 -
遇到优先级的问题
int testPT(int* pilen){*pilen--;return *pilen;}int testPT(int* pilen){*pilen -= 1;return *pilen;}两段代码 得到的值不相同 这问题找半天 代码质量!原创 2013-07-05 18:56:53 · 794 阅读 · 0 评论 -
16进制常量比较问题
今天遇到常量问题 使用16进制写的常量为无符号数,代码如下:__int64 i64val = 0;BOOL b1 = i64val BOOL b2 = i64val 结果b1为1, b2为0.在VS 2008的CL编译器下测试结果,记录一下。原创 2013-02-18 16:30:30 · 1040 阅读 · 0 评论