现在位置: 首页 > outspoken发表的所有文章
  • 10月
  • 05日
综合 ⁄ 共 2272字 评论关闭
最近 黑莓推出 6.0 系统,其中任务管理器作为一个特色推荐出来,但是在之前的版本却没有这个应用,查了很多资料,没有发现黑莓的cpu、线程之类的数据怎么获得,给开发和调试带来了不少麻烦。。。 但是黑莓手机却提供了另外的方式来解决这个问题,这就是——工程模式。 以下:   黑莓其实是很内敛的,他的本质远远强大于他的外表,他的工程模式就是如此的隐秘,以至于打开工程模式也颇费周折!先卖个关子在黑莓工程模式中可以快速刷新GPS,可以强杀进程,可以强制改变充电电流! 打开工程模式的方法:首先在你的黑莓上打开”help me”界面(全......
阅读全文
  • 07月
  • 05日
综合 ⁄ 共 7562字 评论关闭
c++的成员函数根据其调用的不同,大致可以分为4类:内联成员函数,静态成员函数,虚成员函数和上述3种以外的普通成员函数。从本质来说类成员函数和全局函数在调用上并没有差别,非内联函数的在调用时,基本上都包括如下的过程:函数的参数入栈,eip指针值入栈,然后跳到函数体的地址,执行函数体对应的代码,执行完毕调整栈帧。下面就按照上述4个分类进行分析,先来说一下普通的成员函数:   普通的成员函数在被调用时有两大特征: 1 普通的成员函数是静态绑定的, 2 普通的成员函数调用时编译器隐式传入this指针的值。   通过代......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 55字 评论关闭
Android核心基础 网络编程 打包资料下载地址:http://yunpan.cn/QULvr6ZhfHq4Z
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 4352字 评论关闭
1.JPA概述  JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。 Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。 从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实现。 JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。   Sun引入新的JPA ORM规范出于两个原因:     其一,简化现有Java EE和Java SE应用的对......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 53字 评论关闭
字体:YaHei Manaco Allan 下载地址 配色插件:Eclipse Color Themes 下载地址 效果:
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1310字 评论关闭
  1. 组件的多线程特性:: 在设计COM组件的时候,需要考虑它在多线程环境中运行的情况。因为组件客户可能在多个线程中调用这个COM对象提供的功能。 Win32平台,具有两种线程,一种为UI线程,UI线程拥有自己的消息循环,可以包含窗口,通过消息循环向窗口分发消息。另一种为辅助线程,也称工作(者)线程,没有消息循环,不能处理消息,一般用作后台处理。COM中与UI对象的是套间线程(apartment thread),它的主函数中包含消息循环,与辅助线程对应的是自由线程(free thread),它的主函数中不包含消息循环。 COM规范并没有定义......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1992字 评论关闭
题意:给定一个n*n(n<=1000)的B矩阵和1*n的C矩阵,现在想找到合适的1*n的A矩阵,使得D = (A * B - C) * AT的值最大。 题解:化简得到 第一项是定值,题目转换为要最小化后面的三项之和,抽象到最小割模型求解。 建图,令源为s,汇为t,中间有n个点。点i到j有一条容量为B[i][j]的边,同时s到点i有一条容量为C[i]的边,点i到t有一条容量为sum{j}B[i][j]的边。 这样,图的任意一个割就与一个A一一对应,最小割即为最小的后面三项之和。简单解释下任意一个割与一个A一一对应: 首先明确后三项即为在B矩阵中所有sigma Bij(A[i] ......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 603字 评论关闭
#include<iostream> #include<cstdio> #define N 40001 using namespace std; int n,tot,ans,phi[N],prime[N]; bool mark[N]; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x*=10;x+=ch-'0';ch=getchar();} return x*f; } void getphi(){ phi[1]=1; for(int i=2;i<=n;i++){ if(!mark[i]){prime[++tot]=i;phi[i]=i-1;} for(int j=1;j<=tot;j++){ if(i*prime[j]>n)break; ......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 2385字 评论关闭
 ERROR: Potential RAW hazard detected at __shared__:   ========= ERROR: Potential RAW hazard detected at __shared__ 0xcf150 in block (2, 0, 0) : =========     Write Thread (596, 0, 0) at 0x00001078 in track_ellipse_kernel.cu:167:IMGVF_kernel(float**, float**, int*, int*, float, float, float, int, float) =========     Read Thread (38, 0, 0) at 0x00000748 in track_ellipse_kernel.cu:141:IMGVF_kernel(float**, float**, int*, int*, float, float, float, int, float) =========     Current Value :......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 6303字 评论关闭
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED tcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED tcp 0 0 l......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 9288字 评论关闭
1 互斥变量: pthread_mutex_t,本质上说是一把锁,在访问共享资源前对互斥量加锁,访问完成后释放锁。    对互斥量进行加锁后,任何其他试图再次对互斥量加锁的线程将会被阻塞直至当前线程释放该互斥锁。 pthread_mutex_lock : 加锁 pthread_mutex_unlock:解锁 2 条件变量:pthread_cond_t,多个线程协作的一种同步方式,若某个条件不满足,线程将一直等待。条件变量一般 和互斥变量一起配合使用,因为条件变量本身是互斥访问的,所以要有一个互斥变量保护它。 pthread_cond_wait: 若条件不满组,一直等待下去 pthread_cond_sig......
阅读全文
  • 11月
  • 29日
综合 ⁄ 共 1229字 评论关闭
一个L1 DATA CACHE相当于一块小的内存,我们假设它为16K大,它会与一般物理内存交互。 它和内存交互一般一次传输16个字节(32个字节),也就是: CACHE 字节0-15一次写到/读取物理内存 ,字节16-31一次写到/读取物理内存.32-47 ... ... 这些一次被传输的字节被称为cache line。 -------------------------------------------------------------- 另外,cache写到物理内存的位置不是任意的, 我们假定内存为64K,那么cache地址0的数值只能和物理内存的地址0, 16K, 32K交互;cache地址1的数值只能和物理内存的地址1, 16K+1, 32K+1......
阅读全文