博客园 - wang_j
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=161938
2013-12-13T02:02:37Z
wang_j
https://www.cnblogs.com/wangj08/
feed.cnblogs.com
https://www.cnblogs.com/wangj08/p/3472486.html
c++ static变量 - wang_j
C++中Static作用和使用方法1、什么是static?static是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static?函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函数控制)。3、什么时候用static? 需要一个数据对象为整个类而非某个对象服务
2013-12-13T01:55:00Z
2013-12-13T01:55:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】C++中Static作用和使用方法1、什么是static?static是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static?函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函数控制)。3、什么时候用static? 需要一个数据对象为整个类而非某个对象服务 <a href="https://www.cnblogs.com/wangj08/p/3472486.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/p/3471248.html
我的vim配置文件.vimrc - wang_j
我的vim配置文件.vimrcmap :TlistTogglemap :TMiniBufExplorermap :WMTogglemap :bpmap :bn"map :q"map :w"map :xnnoremap :Annoremap :Grep"taglistlet g:Tlist_Show_One_File=1let g:Tlist_Exit_OnlyWindow=1"let g:Tlist_File_Fold_Auto_Close=1let g:AutoOpenWinManager = 1let g:winManagerWindowL
2013-12-12T07:37:00Z
2013-12-12T07:37:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】我的vim配置文件.vimrcmap :TlistTogglemap :TMiniBufExplorermap :WMTogglemap :bpmap :bn"map :q"map :w"map :xnnoremap :Annoremap :Grep"taglistlet g:Tlist_Show_One_File=1let g:Tlist_Exit_OnlyWindow=1"let g:Tlist_File_Fold_Auto_Close=1let g:AutoOpenWinManager = 1let g:winManagerWindowL <a href="https://www.cnblogs.com/wangj08/p/3471248.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/05/31/3109812.html
二维数组做函数的参数传递 - wang_j
二维数组做函数的参数有以下几种方法:1、voidprint(inta[][5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)cout<<a[i][j]<<endl;}intmain(){inta[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};print(a);}2、voidprint(int(*a)[5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)cout<<a[i]
2013-05-31T01:55:00Z
2013-05-31T01:55:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】二维数组做函数的参数有以下几种方法:1、voidprint(inta[][5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)cout<<a[i][j]<<endl;}intmain(){inta[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};print(a);}2、voidprint(int(*a)[5]){for(inti=0;i<5;i++)for(intj=0;j<5;j++)cout<<a[i] <a href="https://www.cnblogs.com/wangj08/archive/2013/05/31/3109812.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/05/29/3106501.html
FTP协议及数据包浅析 - wang_j
第27章FTP:文件传送协议27.1 引言FTP是另一个常见的应用程序。它是用于文件传输的I n t e r n e t标准。我们必须分清文件传送(file transfer)和文件存取(file access)之间的区别,前者是F T P提供的,后者是如N F S(S u n的网络文件系统,第2 9章)等应用系统提供的。由F T P提供的文件传送是将一个完整的文件从一个系统复制到另一个系统中。要使用F T P,就需要有登录服务器的注册帐号,或者通过允许匿名F T P的服务器来使用(本章我们将给出这样的一个例子)。与Te l n e t类似,F T P最早的设计是用于两台不同的主机,这两个主机
2013-05-29T10:10:00Z
2013-05-29T10:10:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】第27章FTP:文件传送协议27.1 引言FTP是另一个常见的应用程序。它是用于文件传输的I n t e r n e t标准。我们必须分清文件传送(file transfer)和文件存取(file access)之间的区别,前者是F T P提供的,后者是如N F S(S u n的网络文件系统,第2 9章)等应用系统提供的。由F T P提供的文件传送是将一个完整的文件从一个系统复制到另一个系统中。要使用F T P,就需要有登录服务器的注册帐号,或者通过允许匿名F T P的服务器来使用(本章我们将给出这样的一个例子)。与Te l n e t类似,F T P最早的设计是用于两台不同的主机,这两个主机 <a href="https://www.cnblogs.com/wangj08/archive/2013/05/29/3106501.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/03/13/2957309.html
vim 配置文件.vimrc,高亮+自动缩进+行号+折叠+优化 - wang_j
vim 配置文件 ,高亮+自动缩进+行号+折叠+优化将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日 15时13分 "" V
2013-03-13T03:27:00Z
2013-03-13T03:27:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】vim 配置文件 ,高亮+自动缩进+行号+折叠+优化将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日 15时13分 "" V <a href="https://www.cnblogs.com/wangj08/archive/2013/03/13/2957309.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/03/01/2939027.html
vim参考手册二 - wang_j
键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump
2013-03-01T08:39:00Z
2013-03-01T08:39:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-b-> 跳到上一页 (page up)跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump <a href="https://www.cnblogs.com/wangj08/archive/2013/03/01/2939027.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/03/01/2939016.html
vim参考手册 - wang_j
索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump (go back)CTRL-i-> 跳回下一个 (go forward):ju-> 显示所有的可以跳跃的地方 (print jump list)重做/回复u-> undoCTRL-r-> redovim的und
2013-03-01T08:36:00Z
2013-03-01T08:36:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他跳跃指令 (jumps)跳跃指令类似于游览器中的<前进><后退>按钮CTRL-]-> 跟着link/tag转入 (follow link/tag)CTRL-o-> 回到上一次的jump (go back)CTRL-i-> 跳回下一个 (go forward):ju-> 显示所有的可以跳跃的地方 (print jump list)重做/回复u-> undoCTRL-r-> redovim的und <a href="https://www.cnblogs.com/wangj08/archive/2013/03/01/2939016.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/02/28/2937285.html
vim配置及插件安装管理(超级详细) - wang_j
转自http://blog.csdn.net/namecyf/article/details/77874791写在前面Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起
2013-02-28T09:30:00Z
2013-02-28T09:30:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】转自http://blog.csdn.net/namecyf/article/details/77874791写在前面Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起 <a href="https://www.cnblogs.com/wangj08/archive/2013/02/28/2937285.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/02/28/2936851.html
vim自动补齐插件onmicppcompete - wang_j
转自http://blog.csdn.net/duguteng/article/details/7417181#t4vim自动补齐插件onmicppcompete『插件介绍』onmicppcompete功能:命名空间(namespace),类(class),结构(struct)和联合(union)补全函数属性成员和返回值类型补全"this"指针成员补全C/C++类型转换(cast)对象补全类型定义(typedef)和匿名类型(anonymous types)补全按理说可以显示函数原型,但是我的不可以,不知道为什么?有图有真相:『下载和安装』从http://www.vim.o
2013-02-28T06:26:00Z
2013-02-28T06:26:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】转自http://blog.csdn.net/duguteng/article/details/7417181#t4vim自动补齐插件onmicppcompete『插件介绍』onmicppcompete功能:命名空间(namespace),类(class),结构(struct)和联合(union)补全函数属性成员和返回值类型补全"this"指针成员补全C/C++类型转换(cast)对象补全类型定义(typedef)和匿名类型(anonymous types)补全按理说可以显示函数原型,但是我的不可以,不知道为什么?有图有真相:『下载和安装』从http://www.vim.o <a href="https://www.cnblogs.com/wangj08/archive/2013/02/28/2936851.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/02/28/2936580.html
linux 解压指令 - wang_j
linux常见的集中格式的解压方法:不同的后缀的文件解压和压缩的命令都不一样 总结一下 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压如果是压缩,如下:zip filename.zip fi...
2013-02-28T03:50:00Z
2013-02-28T03:50:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】linux常见的集中格式的解压方法:不同的后缀的文件解压和压缩的命令都不一样 总结一下 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压如果是压缩,如下:zip filename.zip fi... <a href="https://www.cnblogs.com/wangj08/archive/2013/02/28/2936580.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/07/2848992.html
linux c++多线程传递多个参数 - wang_j
#include <stdio.h>#include <pthread.h>struct stu { int age; char *name; char *num;}; void thread1(void){ int i; for(i=0;i<3;i++) { printf("This is a pthread1.\n"); usleep(2); }}//传递多个参数void thread2(void *data){ struct stu *stu1=(struct stu*)data; int i; ...
2013-01-07T04:12:00Z
2013-01-07T04:12:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】#include <stdio.h>#include <pthread.h>struct stu { int age; char *name; char *num;}; void thread1(void){ int i; for(i=0;i<3;i++) { printf("This is a pthread1.\n"); usleep(2); }}//传递多个参数void thread2(void *data){ struct stu *stu1=(struct stu*)data; int i; ... <a href="https://www.cnblogs.com/wangj08/archive/2013/01/07/2848992.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/06/2847590.html
Eclipse中CVS界面功能描述 --特殊情况及其处理 - wang_j
原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191846.html5.5 特殊情况及其处理这里将给出一些您每天或在软件开发周期中可能会碰到的常见情况,以及如何使用Eclipse来处理这些情况的建议。某些情况的解决可能需要使用CVS,但通常只使用Eclipse就可以处理它们。5.5.1 对项目资源进行重命名、移动和删除● 避免重命名CVS控制之下的项目。如果您这样做了,那么所做的命名修改只在该项目所处的工作空间中有效。保留在CVS中的仍是该项目的初始名。如果必须修 改项目的名称,那么您最好先使用Team | Disconnect…
2013-01-06T05:51:00Z
2013-01-06T05:51:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191846.html5.5 特殊情况及其处理这里将给出一些您每天或在软件开发周期中可能会碰到的常见情况,以及如何使用Eclipse来处理这些情况的建议。某些情况的解决可能需要使用CVS,但通常只使用Eclipse就可以处理它们。5.5.1 对项目资源进行重命名、移动和删除● 避免重命名CVS控制之下的项目。如果您这样做了,那么所做的命名修改只在该项目所处的工作空间中有效。保留在CVS中的仍是该项目的初始名。如果必须修 改项目的名称,那么您最好先使用Team | Disconnect… <a href="https://www.cnblogs.com/wangj08/archive/2013/01/06/2847590.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/06/2847581.html
Eclipse中CVS界面功能描述 (三) - wang_j
原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191847.html5.4.9 处理同一文件的并发更新首先,我们讨论一下一个被建议用来进行修改操作的协 议。当在工作空间中使用资源时,您的操作是独立于CVS资源库的。因为发生在资源库中的更改可能是在您不知道的情况下发生的,所以非常重要的一点是,如果 还未检查资源库中是否有更新取代了您的更改,那么您一定不要提交任何更改。Team | Update…操作会用资源库中那些取代了您的更改的任何更改来更新项目的本地副本。对于文本文件(包括Java类)来说,Team | Update…操作会自动
2013-01-06T05:48:00Z
2013-01-06T05:48:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191847.html5.4.9 处理同一文件的并发更新首先,我们讨论一下一个被建议用来进行修改操作的协 议。当在工作空间中使用资源时,您的操作是独立于CVS资源库的。因为发生在资源库中的更改可能是在您不知道的情况下发生的,所以非常重要的一点是,如果 还未检查资源库中是否有更新取代了您的更改,那么您一定不要提交任何更改。Team | Update…操作会用资源库中那些取代了您的更改的任何更改来更新项目的本地副本。对于文本文件(包括Java类)来说,Team | Update…操作会自动 <a href="https://www.cnblogs.com/wangj08/archive/2013/01/06/2847581.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/06/2847575.html
Eclipse中CVS界面功能描述 (二) - wang_j
原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191848.html5.4.3 CVS Annotate视图CVS Annotate视图与CVS Repository Exploring透视图中的CVS Repositories视图使用的是同一界面空间。CVS Annotate视图用来标识各版本文件中所添加的新行以及被更改过的行。CVS Annotate视图还会指出做出这次修改的是谁。现在您知道是谁做出了这些难以解释的更新,或者是谁应该对这些难以解释的更新负责。对于所选择的任何版 本来说,文件中所添加的新行会在编辑器中突出显示(见
2013-01-06T05:46:00Z
2013-01-06T05:46:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191848.html5.4.3 CVS Annotate视图CVS Annotate视图与CVS Repository Exploring透视图中的CVS Repositories视图使用的是同一界面空间。CVS Annotate视图用来标识各版本文件中所添加的新行以及被更改过的行。CVS Annotate视图还会指出做出这次修改的是谁。现在您知道是谁做出了这些难以解释的更新,或者是谁应该对这些难以解释的更新负责。对于所选择的任何版 本来说,文件中所添加的新行会在编辑器中突出显示(见 <a href="https://www.cnblogs.com/wangj08/archive/2013/01/06/2847575.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/06/2847569.html
Eclipse中CVS界面功能描述(一) - wang_j
原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191849.htmlEclipse中的CVS用户界面现在,您已经对CVS有了一个基本的理解。接下来, 我们将讨论Eclipse是如何为CVS使用者提供帮助的。在对其进行讨论之前,先略为详细地看一下Eclipse的CVS用户界面。在开始之 前,Eclipse的CVS用户界面是毫无价值的。这是因为,与Eclipse中的很多操作相似,大多数的CVS资源库访问操作都在后台运行,这些操作不 会对其他操作造成妨碍。诸如检出、提交、同步等可能需要长时间运行的操作并不会对您所要完成的其他任务造成妨碍
2013-01-06T05:41:00Z
2013-01-06T05:41:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】原文地址:http://www.cnblogs.com/aijava/archive/2009/08/28/2191849.htmlEclipse中的CVS用户界面现在,您已经对CVS有了一个基本的理解。接下来, 我们将讨论Eclipse是如何为CVS使用者提供帮助的。在对其进行讨论之前,先略为详细地看一下Eclipse的CVS用户界面。在开始之 前,Eclipse的CVS用户界面是毫无价值的。这是因为,与Eclipse中的很多操作相似,大多数的CVS资源库访问操作都在后台运行,这些操作不 会对其他操作造成妨碍。诸如检出、提交、同步等可能需要长时间运行的操作并不会对您所要完成的其他任务造成妨碍 <a href="https://www.cnblogs.com/wangj08/archive/2013/01/06/2847569.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/06/2847559.html
eclipse中修改背景颜色 - wang_j
eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。 4、 选中background col
2013-01-06T05:35:00Z
2013-01-06T05:35:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Editors面板。 面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。 4、 选中background col <a href="https://www.cnblogs.com/wangj08/archive/2013/01/06/2847559.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2013/01/06/2847539.html
Eclipse中CVS使用 - wang_j
原文地址:http://hi.baidu.com/xublog/blog/item/6579e60e8364fdcc7bcbe19e.html CVS是Concurrent Versions System(并发版本系统)的简称。它是一个开放源代码的项目,是当前最流行的版本控制系统,目前绝大部分Open Source项目都使用它来做版本管理。如果你还习惯用微软的VSS来进行Java项目的版本管理,那么用上Eclipse后,建议还是转为使用CVS。 CVS采用客户机/服务器体系,代码、文档的各种版本都存储在服务器端,开发者首先从服务器上获得一份复制到本机,然后在此基础上进行开发。开发者可随...
2013-01-06T05:24:00Z
2013-01-06T05:24:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】原文地址:http://hi.baidu.com/xublog/blog/item/6579e60e8364fdcc7bcbe19e.html CVS是Concurrent Versions System(并发版本系统)的简称。它是一个开放源代码的项目,是当前最流行的版本控制系统,目前绝大部分Open Source项目都使用它来做版本管理。如果你还习惯用微软的VSS来进行Java项目的版本管理,那么用上Eclipse后,建议还是转为使用CVS。 CVS采用客户机/服务器体系,代码、文档的各种版本都存储在服务器端,开发者首先从服务器上获得一份复制到本机,然后在此基础上进行开发。开发者可随... <a href="https://www.cnblogs.com/wangj08/archive/2013/01/06/2847539.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2012/12/24/2831384.html
文本相似度算法(转) - wang_j
转自http://www.cnblogs.com/liangxiaxu/archive/2012/05/05/2484972.html文本相似度算法1.信息检索中的重要发明TF-IDF1.1TFTerm frequency即关键词词频,是指一篇文章中关键词出现的频率,比如在一篇M个词的文章中有N个该关键词,则(公式1.1-1)为该关键词在这篇文章中的词频。1.2IDFInverse document frequency指逆向文本频率,是用于衡量关键词权重的指数,由公式(公式1.2-1)计算而得,其中D为文章总数,Dw为关键词出现过的文章数。2.基于空间向量的余弦算法2.1算法步骤预处理→文本特
2012-12-24T09:46:00Z
2012-12-24T09:46:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】转自http://www.cnblogs.com/liangxiaxu/archive/2012/05/05/2484972.html文本相似度算法1.信息检索中的重要发明TF-IDF1.1TFTerm frequency即关键词词频,是指一篇文章中关键词出现的频率,比如在一篇M个词的文章中有N个该关键词,则(公式1.1-1)为该关键词在这篇文章中的词频。1.2IDFInverse document frequency指逆向文本频率,是用于衡量关键词权重的指数,由公式(公式1.2-1)计算而得,其中D为文章总数,Dw为关键词出现过的文章数。2.基于空间向量的余弦算法2.1算法步骤预处理→文本特 <a href="https://www.cnblogs.com/wangj08/archive/2012/12/24/2831384.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2012/12/18/2823469.html
Linux cpuinfo 查看cpu信息详解(转载) - wang_j
转自:http://icooke.blog.51cto.com/4123148/757555在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢?经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz记录一下,判断的过程和知识。判断依据:1.具有相同core id的cpu是同一个core的超线程。2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。英文版:1.Physical id a
2012-12-18T07:55:00Z
2012-12-18T07:55:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】转自:http://icooke.blog.51cto.com/4123148/757555在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢?经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz记录一下,判断的过程和知识。判断依据:1.具有相同core id的cpu是同一个core的超线程。2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。英文版:1.Physical id a <a href="https://www.cnblogs.com/wangj08/archive/2012/12/18/2823469.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wangj08/archive/2012/12/18/2823032.html
Rational Rose 2003 下载、破解及安装方法(图文) - wang_j
http://www.oyksoft.com/soft/1880.htmlhttp://files.cnblogs.com/lixianhuei/rose2003crack.rar以上两个网址分别是用来下载Rational Rose 2003及其破解软件的。 1、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项,之后选择“DeskTop Installation from CD Image“,一路下一步。出现Mem_pointer_Bad错误,点击确定继续;2、安装finish后将弹出的R
2012-12-18T04:04:00Z
2012-12-18T04:04:00Z
wang_j
https://www.cnblogs.com/wangj08/
【摘要】http://www.oyksoft.com/soft/1880.htmlhttp://files.cnblogs.com/lixianhuei/rose2003crack.rar以上两个网址分别是用来下载Rational Rose 2003及其破解软件的。 1、安装Rational Rose2003时,在需选择安装项的时候,只选择Rational Rose EnterPrise Edition即可,不需选择其他项,之后选择“DeskTop Installation from CD Image“,一路下一步。出现Mem_pointer_Bad错误,点击确定继续;2、安装finish后将弹出的R <a href="https://www.cnblogs.com/wangj08/archive/2012/12/18/2823032.html" target="_blank">阅读全文</a>