现在位置: 首页 > NicholasRahman发表的所有文章
  • 11月
  • 02日
综合 ⁄ 共 217字 评论关闭
1、线程间通信-等待唤醒机制 都使用在同步中,因为要对持有监视器() 任意对象的锁可以调用wait()、notify()和notifyAll(),说明wait()、notify()和notifyAll()所属于 2、线程间通信-代码优化 3、线程间通信-生产者消费者 4、生产者消费者JDK5.0升级版 5、停止线程 6、守护线程 t1.setDaemon(true); t2.setDaemon(true); 7、Join方法 8、优先级&yield方法
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 619字 评论关闭
转载自:http://www.iblue.cc/tag/nssearchpathfordirectoriesindomains/ - (void)viewDidLoad { //读取plist NSString *path = [[NSBundle mainBundle] pathForResource:@”demo” ofType:@”plist”]; NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:path]; NSLog(@”%d”,[data count]); //添加一项内容 [data setObject:@"content" forKey:@"item4"]; //获取应用程序沙盒的Documents目录 NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); p......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 2994字 评论关闭
1.mov格式解析 http://blog.csdn.net/sunshine1314/article/details/2547275 2。mov解析的开源工程:bento4和ffmpeg,其中bento4直接有xcode的工程文件,和比较详细的test代码 3。ffmpeg如何解析帧图像,可以看看extracting-frames-from-movies-on-iphone http://www.codza.com/extracting-frames-from-movies-on-iphone 4。ffmpeg iphone编译 http://www.cnblogs.com/wwwkhd/archive/2011/08/09/2131780.html 5.图解autoscan、aclocal、autoheader、automake、autoconf、configure、make http://jaguar13.iteye.com/blog......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 151字 评论关闭
我们在Mac上阅读文章的时候,经常会看到一些特殊字符。比如:ÅŸ˚Æ©Ωßœ∞§¶•ªº≤å≈…。而有时我们在写文章的时候,也需要使用到这些字符。可是,怎样来输入这些字符呢?其实很简单。在Mac上,可以通过按键的组合来实现很多特殊符号和字母的输入。下面是我在网上找到的一个列表,也可以下载PDF版本。
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 1298字 评论关闭
相关SQL语句: BEGIN TRAN   SAVE TRAN   COMMIT TRAN   ROLLBACK TRAN   嵌套事务示例: BEGIN TRAN Tran1 BEGIN TRAN Tran2 COMMIT TRAN 可以单独指定某个事务名,如Tran1,Tran2进行提交。其实也没什么效果,即使Tran2提交成功了,只要将外层事务Tran1回滚,Tran2保存的数据照样被回滚! ROLLBACK TRAN 不能指定某个事务名进行回滚!只能ROLLBACK TRAN 或者 ROLLBACK TRAN Tran1,也就说只能回滚最外层的事务名。如果执行ROLLBACK TRAN Tran2,SQL会提示“无法回滚 Tran2。找不到该名称的事务或保存点”,出错的原因就是因为Tran......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 7407字 评论关闭
此文转载自《鸟哥的Linux私房菜基础学习篇》 http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager_5.php 命令与文件的搜寻: 文件的搜寻可就厉害了!因为我们常常需要知道那个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置档的档名是不变的,但是各 distribution 放置的目录则不同。 此时就得要利用一些搜寻命令将该配置档的完整档名捉出来,这样才能修改嘛!您说是吧!^_^ 命令档名的搜寻: 我们知道在终端机模式当中,连续输入两次[tab]按键就能够知道使用者有多少命令可以下达。 那你......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 19873字 评论关闭
C++资源之不完全导引(完整版) 来源:www.csdn.net 撰文:曾毅、陶文 声明:本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社 所有。 --------------------------------------------------------------------------------   1,前言   无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的 学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难 学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚 然,C++程序设计语言对于学习者的确有......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 2004字 评论关闭
Delphi窗体创建释放过程及单元文件小结      Delphi中的窗体,有模式窗体与非模式窗体两种。       两种窗体的调用方式不同,模式窗体使用ShowModal显示,非模式窗体使用Show显示。 当显示模式窗体的时候你是不能操作本程序的其他窗体的,你不能把焦点从模式窗体转到其他窗体上。 而非模式窗体则没有这种限制,你可以从一个非模式窗体切换到另外一个非模式窗体上。两种窗体的区别仅仅在调用的方式上有区别。 窗体的创建:      当使用Delphi的IDE New一个窗体后,在Project1.dpr文件中,会出现一句Application.CreateForm(TForm2,......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 3192字 评论关闭
一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。  一、静态内部类的使用目的。  在定义内部类的时候,可以在其前面加上一个权限修饰符static......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 2210字 评论关闭
在Android应用开发中,风格和设计或许不是最关键的要素,但它们在决定Android应用成功与否上确实扮演重要的角色。以下是10个Android应用的UI设计技巧,还有个附加技巧,能够提供你的Android应用的视觉吸引力。技巧1:使用大小适当的图像在图像方面,许多Android应用开发者采用的是大小单一的做法。尽管这会使资源管理变得更为简单,但就应用的视觉吸引力而言,这是个错误的做法。要让应用呈现出最佳的视觉效果,那么就应当针对具体的设备屏幕设计不同的图像。最适当的图像才能构建出最棒的用户体验。技巧2:使用适当格式的图像我们......
阅读全文
  • 07月
  • 11日
综合 ⁄ 共 1906字 评论关闭
模板题,没啥好说的。。 最小树形图的解法见:http://www.cnblogs.com/vongang/archive/2012/07/18/2596851.html CODE: #include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define MAX 50010 #define INF (min_dis[0]) using namespace std; struct Point{ int x,y; }point[MAX]; int points,edges; int head[MAX],total; int next[MAX],aim[MAX],from[MAX]; double length[MAX]; double min_dis[MAX]; int father[MAX]; int vis[MAX],nu......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 1587字 评论关闭
简单的计算几何题,判断两线段是否相交。将相交的两线段使用并查集归到一类中。查询时输出线段对应集合中元素的个数。 #include<stdio.h> struct Point{ double x,y; }; struct Segment{ Point s,e; }node[1010]; int n,parent[1010]; int getAbs(int value) { if(value>=0)return value; return -value; } int getParent(int a){ while(parent[a]>0)a=parent[a]; return a; } void Union(int a,int b) { int r1 = getParent(a); int r2 = getParent(b); if(r1!=r2) { if(r1<r2) { parent[r1]+=......
阅读全文