自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(424)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux下的c++线程池实现

http://www.cnblogs.com/osyun/archive/2012/08/31/2664938.html

2012-11-02 10:11:53 1281

原创 Linux下基于C/C++的Socket编程实例

#include #include #include #include #include #include #include #include #define SERVPORT 3333#define MAXDATASIZE 100 /*每次最大数据传输量 */main(int argc, char *argv[]){ int sock_fd, recvbyt

2012-11-02 10:10:39 17120

转载 Linux内存管理之三 页的分配和释放

Linux对内存区内的页框的分配和释放,采用的算法是伙伴系统。如上图,Linux分配页时,只能分配2^n个页。内核维护MAX_ORDER个链表,每个链表记录着连续的空闲页。第一个链表中的每一项为1个空闲页,第二个链表中的每一项为2个空闲页,第三个链表中的每一项为4个空闲页。。。,依次类推。分配页时,从对应的链表上摘除空闲页;释放页时,将对应的页归还到对应的链表。分配释放页的过程中,可能

2012-10-30 16:16:03 1482

转载 Linux内存管理之二 内存节点和内存分区

UMA和NUMA:UMA(Uniform Memory Access),即一致性内存访问。这种情况下,CPU访问内存的任何位置,代价都是一样的。NUMA)(Non Uniform Memory Access),即非一致性内存访问。这种情况下,CPU访问不同位置的内存,代价是不一样的。在多CPU情况下,对每个CPU来说有本地内存和远端内存,访问本地内存的代价比访问远端内存的代价小。确保CPU

2012-10-30 16:14:48 3434

转载 Linux内存管理之一 分段与分页

现代操作系统的内存管理机制有两种:段式管理和页式管理。段式内存管理,就是将内存分成段,每个段的起始地址就是段基地址。地址映射的时候,由逻辑地址加上段基地址而得到物理地址。纯粹的段式内存管理的缺点很明显,就是灵活性和效率比较差。首先是段的长度是可变的,这给内存的换入换出带来诸多不便,如何选择一个段的长度是一个棘手的问题;其次进程在运行过程中,可能会扩充地址空间,这就要增加段,从而造成进程的地

2012-10-30 16:12:57 3802 1

转载 UTF-8 GBK UTF8 GB2312 之间的区别和关系

UTF-8 GBK UTF8 GB2312 之间的区别和关系UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的

2012-10-29 11:03:16 993

原创 utf8转gbk,去掉繁体字符

function myTrans($str){ $in = iconv('UTF-8', 'BIG5//IGNORE', $str); $in = iconv('BIG5', 'GB2312//IGNORE', $in); $out = iconv('GB2312', 'UTF-8//IGNORE', $in); return $out;}

2012-10-27 11:45:22 1104

转载 线程池 范例

#include #include #include #include #include #include /* *线程池里所有运行和等待的任务都是一个CThread_worker *由于所有任务都在链表里,所以是一个链表结构 */typedef struct worker{ /*回调函数,任务运行时会调用此函数,注意也可声明成其它形式*/ void *(*

2012-10-19 01:29:54 753

转载 pthread线程使用小结

1.奇怪的线程参数初始化for( i=0; i{//会有什么问题?pthread_create(&tid,NULL, &thread_client_function, (void*)&i );}上面代码应该很容易明白,创建多个线程,传入序列号作为线程id。基实这里存在一个大bug, 传递的参数会不成功!!示例代码:#include

2012-10-19 01:02:56 802

转载 Mutex, semaphore, spinlock的深度解析

Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称为binary semaphore。一般的用法是,用于限制对于某一资源的同时访问。

2012-10-18 23:34:13 3445

转载 socket 科普文章

Linux:C/Socket多路复用select 小全Submitted byELFeron 2006, August 3, 5:46 PM.Unix/Linux作一个tcp的服务程序,同时可能有大量的客户端连上来,希望分别记住各个socket谁有数据过来,就读出来,放到一个请求队列--这些事情用一个线程完成另外有一个结果队列,如果结果里包含了socket的编号

2012-09-27 17:49:53 1449

转载 cat | wc -l 少一行的问题

今天从一个服务器列表来批量执行expect脚本进行Tivoli Endpoint Client的安装,从excel表格中拷贝出服务器名导入到txt文件上传到服务器后,执行wc -l统计发现少了一行,反复对比确认不存在遗失的条目,那么为什么wc -l少一行呢?查询帮助文件:[root@managevm1 ~]# wc --help -l, --lines

2012-09-04 14:35:09 8418

转载 奇怪的ubuntu不能解析域名的问题

从ubuntu 8.04开始,每次登录ssh输入完用户名后都要长时间等待输入密码,于是在网上查找到相关解决办法:vi /etc/nsswitch.conf将其中的hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4注释掉,重新登录ssh,发现速度飞快。此服务一直用着不错,没别的毛病,突然有一天发现ping域名ping不

2011-11-28 11:30:31 10553

转载 字符串 与 java.sql.Timestamp转换博客分类: javaJavaSQL

package test;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/*** 时间戳与字符串转换* @author Administrator**/public class

2011-11-24 15:25:33 5278

原创 protobuf 相关

/usr/local/bin/protoc --java_out=xxxx task.proto

2011-11-16 15:57:24 767

转载 awstats 相关

安装cronolog,格式化Apache的日志文件AWStats简介配置AWStats,Apache日志分析工具多服务器的日志合并统计——apache日志的cronolog轮循Howto:Ubuntu下配置apache2和perl cgi

2011-11-06 16:42:52 539

转载 mysqldump

mysqldump --databases db_wali --table t_bind -uroot -pwali@2011 -dmysqldump备份还原和mysqldump导入导出语句大全详解 mysqldump备份: mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径 案

2011-10-27 16:29:28 597

转载 Android高手进阶教程(九)之----Android Handler的使用!!!

大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.android.tutor;import java.util.Timer; import java.util.Tim

2011-10-25 17:39:30 580

原创 android Animation

mAnimation = new ImageView(mApp);mAnimation.setBackgroundResource(R.drawable.bongos_click);mAnimation.setLayoutParams(new LayoutParams(100

2011-09-16 16:51:04 850

转载 java 线程池

http://sunnylocus.iteye.com/blog/223327

2011-09-16 01:26:23 571

转载 动态添加view

setContentView(R.layout.main);LinearLayout layout = (LinearLayout)findViewById(R.id.layout_in_mainxml_id);Button btn = new Button(th

2011-09-15 23:07:01 527

原创 java timer的使用

timer = new Timer(true);timer.schedule(task,1000, 1000); //延时1000ms后执行,1000ms执行一次//timer.cancel(); //退出计时器

2011-09-06 18:15:12 492

转载 flash TweenLite onComplete 提前执行的问题

需要加上参数才会在完成后执行举例:st.alpha = 0; TweenLite.to(st,3,{alpha:1,onComplete:Reload, onCompleteParams:[st,"df"]});一般情况下,我们这样子写:TweenLi

2011-08-25 18:10:03 2073

转载 TweenLite参数说明

TweenLite参数说明: 1) $target : Object - 作为目标的对象, MovieClip或者其它对象 2) $duration : Number - 动画的时间长度(单位:秒) 3) $vars : Object – 对象,通过属性值

2011-08-25 18:06:26 900 1

转载 As3.0 删除容器所有子对象

经过查询了资料发现了删除容器的所有子对象也有这样的学问啊。原来是关于深度的问题,每删除一个子对象,深度就会自动移动并填充这个空位。每个DisplayObjectContainer对象都有一个numChildren属性,numChildren记录了这个对象里子对象的

2011-08-25 12:53:26 1022

原创 flash cs5.5 for android (包含flash优化for an)

http://help.adobe.com/zh_CN/flash/cs/using/WSb03e830bd6f770ee317e94381294c702634-8000.html

2011-07-22 11:28:33 794

转载 请记住: i AM SoLiD. (关于View的事件触发顺序)

View 提供了若干事件. 在渲染 布局 展现 相关事件的触发顺序总结如下 当你为一个 activty 添加一个可见的 view, 并且运行这个activty时,android通常情况下会自动按照下列顺序来触发view的相关事件 onAttachedToWindow onMea

2011-07-20 21:39:21 561

转载 彻底解决 Eclipse + Android 自动补全卡死的问题

题描述:使用Eclipse开发Android应用程序时,一旦碰到代码补全,Eclipse即进入假死状态,CPU满载(单核100%,双核50%,四核25%)...一般十几秒,甚至几十秒才能有相应,严重影响开发心情。 Eclipse版本: Helios SR1ADT插件版本: 10

2011-07-19 16:49:13 2185

转载 android 获取坐标

int[] location = new int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location

2011-07-19 11:21:45 1186 1

转载 Android MediaPlayer基本使用方式

public class MediaPlayerStudy extends Activity { private Button bplay,bpause,bstop; private MediaPlayer mp = new MediaPlayer();

2011-07-18 15:39:40 757

转载 android 2d物理引擎-APEngine

http://2528.iteye.com/blog/1121969

2011-07-18 10:34:02 1199

转载 Android 2D游戏引擎

前言Android游戏在App Market上是最火的一类应用,但是和iPhone游戏相比,Android游戏还有很大差距,除了与Android手机的市场占有率不高有关以外,Android游戏开发的资料较少也是制约因素之一。本系列教程将从实现Android SDK带的lunarL

2011-07-18 10:25:02 5165

转载 八款开源Android游戏引擎

很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样

2011-07-18 09:48:24 843

转载 Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!

http://blog.csdn.net/Android_Tutor/article/details/5724435

2011-07-15 21:42:40 674

转载 flash as3设置全屏

/** * Flash CS3中代码设置FlashPlayer全屏 actionScript3.0 player9 * @author xuechong * @version 0.2 * @date 2011.02.21 - 2011.05.27 * *//** * 默认下Fla

2011-07-15 11:55:11 5220

转载 flash在android上的延迟可能的解决方案

got it working!! it looks like the delay disappeared in the full screen mode. just to check, do you see the same behavior in your games?

2011-07-15 11:25:45 852

转载 flash 控制声音的播放和停止

START在库中找到你要用的声音,单击右键找到链接单击左键打开,勾选为ActionScript导出和在第一帧导出,设置识标符为music,确定退出. 再在第一帧加入下面代码: mySound = new Sound(); mySound.attachSound("musi

2011-07-11 10:32:40 4412

转载 android WebView访问本地页面swf交互JS权限 #2060错误

http://bbs.9ria.com/archiver/tid-75522.html

2011-07-09 19:38:07 1858

转载 flash as3输出并执行javascript

很久没有更新博客了,今天更新一篇技术性的文章。最近一直在做flash和javascript脚本通信的工作,而公司有些项目是widget项目,主要载体是用的flash呈现的。有天,leader就问我,是否有办法让flash来输出javascript脚本。我当时只是想到利用navig

2011-07-09 10:59:00 2667

转载 在flash中关闭页面(在flash中执行javascript脚本)

在项目中 需要实现 点击flash中的关闭按钮,关闭整个页面。getURL("javascript: window.opener=null;window.open(\"\",\"_self\");window.close();","_self");注意:1.在测试的时候会发现,如

2011-07-09 10:56:40 1066

Linux 命令全集

Linux 命令全集 Linux 命令全集

2008-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除