- 博客(94)
- 资源 (14)
- 收藏
- 关注
原创 使用命令行编译 Objective C 的一些常用参数
Last login: Mon Oct 6 19:16:19 on ttys000NurodeMacBook-Pro:~ nuro$ lsApplications/ Downloads/ Music/ a.out* gdb-7.8/ hi.c main.c my.oDesktop/ Library/ Picture
2014-10-07 20:22:32
897
转载 敲代码
举头望明月 低头敲代码 洛阳亲友如相问 就说我在敲代码 少壮不努力 老大敲代码 垂死病中惊坐起 今天还没敲代码 生当做人杰 死亦敲代码 人生自古谁无死 来生继续敲代码 众里寻他千百度 蓦然回首 那人还在敲代码
2013-03-08 18:51:15
1167
原创 YUV Formats
YUV Color SpaceColor is decomposed in three components. Y: represents Luminance. U (Cb): is the Chroma channel, U axis, blue component. V (Cr): is the Chroma channel, V axi
2013-03-01 17:44:09
1231
原创 YUV420及YUV422格式的采集存储方式
4:4:4 格式,每像素 32 位 (单位像素占的字节数: (4+4+4)/4 = 3)色度信号的分辨率和亮度信号的分辨率是相同的FOURCC 码(Directshow:FOURCC 码是一个 32 位、不带正负号的整数,它是通过串联四个 ASCII 字符创建而成的,MAKEFOURCC('Y','U','Y','2');)为 AYUV。4:4:4 格式是一个打包
2013-03-01 17:40:33
1227
原创 Windows 网络调试
1、Windows平台 在windows命令行窗口下执行: 1.查看所有的端口占用情况C:\>netstat -ano 协议 本地地址 外部地址 状态 PID TCP 127.0.0.1:1434 0.0.0.0:0
2013-02-04 11:19:51
917
原创 Shell编程入门
1.建立和运行shell程序什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.执行shell程序文件有三种方法(1)#chmod +x fi
2013-01-30 16:25:03
926
原创 typedef和typename关键字
1、类型说明typedef类型说明的格式为:typedef 类型 定义名;类型说明只定义了一个数据类型的新名字而不是定义一种新的数据类型。定义名表示这个类型的新名字。例如: 用下面语句定义整型数的新名字:typedef int SIGNED_INT;使用说明后, SIGNED_INT就成为int的同义词了, 此时可以用SIGNED_INT 定义整型
2013-01-16 15:07:54
673
转载 STL 概述
STL = Standard Template Library,标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其
2012-12-06 15:46:53
571
转载 JavaScript 高级语法(function(){})() 语法介绍
前几天一个同事问我如下的JavaScript代码如何理解(function($){})(jQuery);其实比较简单,要理解几个概念:1、(),在JavaScript里()表示执行一个方法,如:function x(){alert("xxx");}var a = x; // 没有调用,a 是一个fu
2012-11-18 17:22:14
2639
原创 修改PHP上传文件大小限制
如果文件比服务器端限制(upload_max_filesize)大很多,但也还没达到或接近post_max_size或者memory_limit,$_FILES就会“崩溃”——结果是$_FILES['userfile']变成了“Undefined index”具体可查看 PHP手册 中的 〔php.ini 核心配置选项说明〕upload_max_filesize 所上传的文件的
2012-11-14 15:06:28
877
转载 Linux/Ubuntu下C语言开发PHP的.so扩展模块过程
如果你用过PHP,那么你已经使用过扩展了。除了少数的几个例外,每一个用户空间的PHP函数都被归类到一个个的扩展中。这其中很大一部分(总共超过400个)的函数是“标准扩展”的一部分。PHP的源码包附带了大约86个扩展,每一个扩展包含平均30个左右的函数。不难算出,这足有2500个函数。如果这还不够的话,PECL仓库中还提供了超过100个扩展,在因特网上还散布着更多。“所有的函数都包含在了扩展
2012-10-24 17:38:33
1437
原创 Windows本地域名映射
Windows本地host名配置在 C:\WINDOWS\system32\drivers\etc\hosts 文件中配置即可
2012-10-15 15:15:35
2865
原创 Windows中使用DLL在进程间共享数据
在Win16环境中,DLL的全局数据对每个载入它的进程来说都是相同的,因为所有的进程用的都收同一块地址空间;而在Win32环境中,情况却发生了变化,每个进程都有了它自己的地址空间,DLL函数中的代码所创建的任何对象(包括变量)都归调用它的进程所有。当进程在载入DLL时,操作系统自动把DLL地址映射到该进程的私有空间,也就是进程的虚拟地址空间,而且也复制该DLL的全局数据的一份拷贝到该进程空间。(在
2012-10-15 11:30:33
1595
原创 Java中的字符串池
对于java程序中的字符直接量,JVM会使用一个字串池来保存它们。当第一次使用某个字符串直接量时,JVM会将它放入字符串池中进行缓存。在一般情况下,字符串池中的字符串对象不会被垃圾回收。当程序再次需要使用该字符串时,无需重新创建一个新的字符串就可以直接让引用变量直接指向字符串中已有的字符串。而使用new操作创建的字符串对象不指向字符串池中的对象,但是可以使用intern方法使其指向字符串池中的对象
2012-09-19 09:40:28
808
原创 android GPS定位和卫星个数(源码)
package com.pdager.gps;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import android.app.Activity;import android.content.Context;import android.content.
2012-09-16 14:08:44
5340
2
原创 JNI中调用第三方提供的so文件
JNI调用第三方so中的c方法一、在根目录下建立Android.mk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := $(call all-subdir-java-files)LOCAL_PACKAGE_NAME := xxxLOCAL_JNI_
2012-09-16 01:33:56
3940
原创 JNI中的常用方法总结
1、 用来获取数组元素的JNI函数集GetBooleanArrayElements, GetByteArrayElements, GetCharArrayElements, GetShortArrayElements, GetIntArrayElements, GetLongArrayElements, GetFloatArrayElements, GetDoubleArrayElemen
2012-09-16 01:29:02
3804
原创 JNI-NewStringUTF字串的釋放
str = (*env)->NewStringUTF (env, filelist);if (str == NULL){ /* ... */ return 0; }/* save into array */(*env)->SetObjectArrayElement (env, filearray, i, str);/* delete local reference */
2012-09-15 11:35:01
18155
2
原创 各C/C++编译器对wchar_t字符和字符串的正确支持程度
转自:http://blog.csdn.net/longsong/archive/2007/12/02/1912201.aspx 传统的C风格的字符串是以字符 '/0 '为结尾的一系列字节的集合,其一个单元为char类型,可以保存世界上的几百种不同的字符集,包括ASCII、ISO-8859、GBK、BIG-5、SHIFT-JIS、UTF-8等等。通常这些字符集
2012-07-25 11:56:05
1664
原创 ubuntu 10.04 eclipse cdt 代码悬停窗口 背景颜色调整
ref:http://blog.csdn.net/daniel_h1986/article/details/5803117ubuntu 10.04 eclipse cdt 代码悬停窗口 背景颜色调整 在ubuntu 10.04下使用eclipse cdt 时,代码悬停窗口(即鼠标移动到代码元素上时弹出的代码预览窗口)的背景颜色会按系统默认方案显示为黑色
2012-07-25 11:55:05
965
原创 WINDOWS 下查看库符号表
Linux 下我们可以通过 nm objdump 以及readelf来查看一个库的符号表Windows下同样 我们可以通过 VC工具中的命令 dumpbin.exe来查看库的符号表的定义。——小记
2012-07-09 11:36:40
12308
原创 libevent-1.1a源代码分析
原文:http://blog.163.com/ecy_fu/blog/static/444512620094291011129/ 如果想深入理解memcached源代码,那么理解libevent的机制是非常重要的,多线程版的memcached中每个线程都要同1个 event_base,其对libevent的使用复杂度超过了单线程的libevent,所以分析libe
2012-07-06 15:43:16
1054
原创 Win32 多线程的创建方法和基本使用
总结Win32提供的创建多线程相关的API接口和基本的使用框架。Ref:MSDN: http://msdn.microsoft.com/zh-cn/library/y6h8hye8(v=VS.100)Win32多线程的创建方法主要有:(1)CreateThread()(2)_beginthread()&&_beginthreadex()(3)AfxB
2012-06-19 15:59:57
924
原创 lua的注释
和C语言一样,lua也有单行注释和多行注释之分单行注释: 采用“--”来对注释后面的字符进行注释,类似于 ISO C90之后的 C语言的注释"//"多行注释:采用"--[[" "]]" 一对来注释,类似于C语言的 "/*" "*/"。lua的注释是不是很酷?
2012-06-15 10:49:01
60569
2
原创 lua文件读写
文件读写文件读写对制作游戏很有帮助。可以调用别的文件中的代码,保存最高分、游戏存档、玩家状态等信写到文件中。首先,让我们看一个简单的命令:dofile。这个命令会读入另一个文件的代码并立即执行。代码:dofile("./test.lua")很简单的命令。注意 ./ 是指根目录,不是子目录。如果是子目录,应该这样用:代码:dofile("./files/test.lu
2012-06-15 10:21:22
48063
2
原创 VC编译器参数介绍
大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 闲话
2012-06-13 10:43:56
1933
转载 让你当婚礼上的尸体
转自:http://cat898-com.i.sohu.com/blog/view/219358162.htm抵制他们非我莫属 黎明 一场网上公决活动,民意结果一目了然:创新工场董事长兼首席执行官李开复,5月30日通过微博发起“万人实名抵制《非你莫属》”的投票活动,到当天晚间已有11万名网友投票支持“我抵制《非你莫属》,直到节目道歉整改”选项,占93.5%。
2012-06-04 18:23:00
4470
原创 发送和接受文件的程序
只要知道机器的IP地址 和端口号就可以通过下面的简单程序进行发送文件。下面的程序可以运行在UNIX/Linux 和windows上。后面会陆续更新各个语言的版本。//发送文件#ifdef __gnu_linux__//linux special #include #include #include #include #include #include #includ
2012-05-21 10:09:27
872
原创 ubuntu 安装SDL
图方便就键入如下命令去安装。sudo apt-get install libsdl1.2-dev(比较大,10M左右)附加包:sudo apt-get install libsdl-image1.2-devsudo apt-get install libsdl-mixer1.2-devsudo apt-get install libsdl-ttf2.0-dev
2012-05-17 23:34:54
1191
原创 jdk1.6对webservice的支持示例
rem auto.bat 脚本javac HelloService.javastart java HelloServicewsimport -d . http://localhost:7070/Ebay?wsdlwsimport -s . -d . http://localhost:7070/Ebay?wsdljavac -d . Main.javajava localhost._70
2012-05-15 18:53:28
1628
转载 Windows批处理教程
这是一篇技术教程,真心诚意会用很简单的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前。. 先概述一下批处理是个什么东东。批处理的
2012-05-08 14:56:38
2446
原创 Python 用于管理校对目录中的头文件
windows 下文件的大小写不敏感, 在移植windows的C/CPP程序到linux上常常报告头文件找不到大多数情况是这样的:一个头文件名为HeadFile.h 在windows下 你可以这么写 #include "HeadFile.h" #include "headfile.h" #include "heAdfile.h" #include "HEADFILE.H" 等等
2012-04-22 22:45:25
1505
转载 Perl入门简明教程
Perl 是一种最初开发用于文本操作的编程语言。现在它能应用于广泛的任务,包括系统管理、 web 开发、 网络编程、 GUI 开发和更多的普通用途。这个语言以实用性为目标(易用、高效、完整)宁愿失去美丽(小巧、优雅、迷你)。它使用方便,且支持面向过程和面向对象编程,内置强大的文本处理支持,并有世界上最令人印象深刻的第三方模块的集中营。运行Perl程序在Unix命令行运行Perl程序:
2012-04-11 11:09:24
4551
转载 用c的写python模块的演示
引用http://www.douban.com/note/19345973/用c的写python模块的演示2008-10-06 14:05:19不说话,贴代码uuxx/test.py ________________________#!/usr/bin/env pythonimport uuxxfor i in ran
2012-03-26 00:30:53
821
转载 怎样编写python脚本的C扩展模块
引用 http://blog.csdn.net/oldsmith/article/details/3628282/*demo.c module spam*/#include static PyObject * spam_system(PyObject * self,PyObject * args){ char *command; int sts
2012-03-26 00:21:36
3138
转载 python 命令行参数
本篇将介绍python中sys, getopt模块处理命令行参数如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名: sys.argv[0]参数1: sys.argv[1]参数2: sys.argv[2]test.py
2012-03-25 23:39:59
2460
1
转载 JVM 深入笔记
Refrence:http://www.uml.org.cn/j2ee/201203121.aspJVM 深入笔记 作者:柳大·Poechant,发布于2012-3-12 JVM 深入笔记(1)内存区域是如何划分的?一个超短的前言JVM 是一个从事 Java 开发的软件工程师的修炼之路上必然
2012-03-16 18:24:41
1242
转载 Java中的transient,volatile和strictfp关键字
Java中的transient,volatile和strictfp关键字 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:class T { transient int a; //不需要维持 int b; //需要维持 }这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存
2012-03-16 15:24:12
492
转载 Eclipse实用手册
1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2.选择“java”,展开,“Editor”,选择“Content Assist”。 3.选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“AutoActivation triggers for java”这个选项。其实就是指触发代码提示的就是“
2012-03-16 10:22:20
717
VC6在64位Windows7下调试的时结束调试,程序无法退出(TLLOC.dll和DM.dll)
2024-06-16
自动更根据Java文件生成JNI接口(C++虚类)的小工具
2012-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人