最新因工作需要,需要在C++的开发中使用到Java,所以就想到了利用JNI来进行开发,JNI全称Java Native Interface,也就是Java的本地接口,JNI既可以实现Java到本地平台的开发,也可以将本地平台的开发移植到Java上(当然,这里必须要保证二进制的位数一样,因为Java也是程序,JVM也是区分32位版本和64位版本的),下面就简单介绍一下JNI的双向操作,本文章以Jav...
分类:
其他好文 时间:
2014-09-10 17:51:57
阅读次数:
266
首先需要做一个TFS的登录。
以前的文章是使用的DomainProjectPicker
最新的VS里面使用的是TeamProjectPicker
首先可以在WinForm程序上写一个Button,然后写入如下代码
这样,server里面就存储了选取的TFS的内容了。
这里TeamProjectPickerMode有三个枚举,分别对应着如下的菜单,大家可以...
分类:
其他好文 时间:
2014-09-10 17:51:20
阅读次数:
203
通知其实和KVO类似,就是先在类A中设置通知,然后再类B中设置个监听这个通知的方法,当然可以通过这个通知方法可以传递一些参数,得到这个参数之后,一般是触发一个动作,此处举例就是触发输出一些内容而已。...
分类:
其他好文 时间:
2014-09-10 17:51:10
阅读次数:
225
前面写了几篇spring 的介绍文章,感觉与主题不是很切合。重新整理下思路,从更容易理解的角度来写下文章。
spring 的骨架
spring 的骨架,也是spring 的核心包。主要包含三个内容
1.context:spring 的上线文-------导演
2.core:spring的核心包,主要包括spring所以用到的工具-------道具
3.beans:spring的bean实例 -------演员...
分类:
编程语言 时间:
2014-09-10 17:50:50
阅读次数:
246
TFS登录成功后,就可以开始读取源码目录树了。
一般来说,我不建议将整个树全部读取出来,因为这里不光存有项目文件,还有项目源码。如果全部读取出会是非常大的一棵树。因此我建议只读出根目录,每一次点击打开一级子目录。这样找到自己需要选取的文件即可。
上一节中,我们已经登录完成。
//获取选择的项目名称,这里是单项目,一次取pi[0]的名称
pi = tpp.SelectedP...
分类:
其他好文 时间:
2014-09-10 17:50:40
阅读次数:
178
上一节已经完成了源码文件的读取,如果要将已经选择的文件保存为一个标签(Lable)。在VS我们只能对一个目录做标签,非常的不方便。如果用下面的方法,将选择的文件路径保存为一个List在打标签,就非常的灵活了。
保存为List的方法很简单,需要递归将已经选择的书中的文件保存一下。
这里为了显示方便,我先将其存入一个Listbox中,
listBox1.Items.Clear();
for (...
分类:
其他好文 时间:
2014-09-10 17:50:30
阅读次数:
155
首先需要一个Layout界面:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="ver...
分类:
移动开发 时间:
2014-09-10 17:50:10
阅读次数:
197
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
height="165" width="319">
value="FlvPlayer.swf?vcastr_file=播放的文件地址&IsAutoPlay=自动播放1否则0&Is...
分类:
Web程序 时间:
2014-09-10 17:49:50
阅读次数:
446
//**********************************第一种方法
//将一个数右移来按位与,判断最后一位是不是1,进行八次
int a = 15;
int ccc = 0;
for(int i = 0;i
{
int b = a & 1;
a = a>>1;
if(1 == b)...
分类:
其他好文 时间:
2014-09-10 17:49:40
阅读次数:
244
几乎每次苹果推出新产品,业界都会“口诛笔伐”好一阵子,有人说苹果雄风不再,也有人说苹果越发平庸,总之,今天的苹果似乎是“虎落平阳被犬欺”,和苹果有利益冲突,或者没有利益冲突的,都想狠狠的踩几脚。
不过在我看来,瘦死的骆驼比马大,苹果即便衰败,也是需要一段漫长的过程,在这个过程中,苹果可能会在其他领域有所创新,重整旗鼓。所以,我的观点是,唱衰苹果您且慢。
...
分类:
移动开发 时间:
2014-09-10 17:49:30
阅读次数:
188
课程简介:
本次课程主题为"泛化理论",介绍了机械学习相关课程,重点介绍与之相关的公式推导及其应用。是这一整套课程中最具理论的课程,如果读者理解了该部分内容,那么对于后面课程的理解将会有很大的帮助。...
分类:
其他好文 时间:
2014-09-10 17:49:21
阅读次数:
227
反射:
一个类有多个组成部分,
成员变量,方法,和构造函数,反射就是加载类,并解剖出
各个组成部分
//加载类
java中有一个Class类用于代表一个类的字节码
----------------------------------------------------------------------------
Reflect
//反射加载某个类Person
publ...
分类:
其他好文 时间:
2014-09-10 17:49:10
阅读次数:
166
1 线程创建
#include
#include
#include
void thread(void)
{
int i;
for(i=0;i<3;i++)
{
printf("this is a pthread\n");
}
}
int main(void)
{
pthread_t id;
int i,ret;
ret = pthread_create(&id,N...
分类:
编程语言 时间:
2014-09-10 17:49:00
阅读次数:
276
Behavioral Patterns可以分为两类设计模式:Behavioral Class Patterns(行为类模式)和Behavioral Object Patterns(行为对象模式)。
Behavioral Class Patterns通过类继承的方式将任务在类之间分配,这类模式包括:Template Method Pattern(模版方法模式)和Interpreter Pattern(解释器模式)。
Behavioral Object Patterns通过对象之间的组合而不是类的继承实现对象之...
分类:
其他好文 时间:
2014-09-10 17:48:50
阅读次数:
241
快速排序(QuickSort)和二分查找(BinarySearch)本文地址: http://blog.csdn.net/caroline_wendykuai...
分类:
其他好文 时间:
2014-09-10 17:48:40
阅读次数:
234
有2台电脑,然后google浏览器就是同步书签了,由于给客户演示demo,所以就把多余的书签给删除,打算下次再从网上通过过来,但是今天忘记了,就直接全部同步,发现把服务器上的书签也给删除,自己辛苦的收藏书签就全部没有啦,以前也忘记做了备份,天啊,怎么办?
那就上网搜索了“google书签找回”,发现都是在google文件夹下找到备份文件Bookmarks.bak,然后把文件名更改...
分类:
其他好文 时间:
2014-09-10 17:48:30
阅读次数:
336