- 博客(16)
- 收藏
- 关注
转载 ubuntu开启SSH服务
ubuntu开启SSH服务SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get inst
2011-12-25 13:09:02 485
原创 使用X11VNC
linux下面1. 安裝x11vncsudo apt-get install x11vnc2. 建立密码 ,密码放在~/.vnc/passwdvncpasswd3.执行x11vncx11vnc -forever -shared -rfbauth ~/.vnc/passwd-forever keep listening for more connections //永
2011-12-25 13:08:45 2786
转载 windows7下开启telnet
在win7 命令行窗口中的 telnet 启动方式Telnet是系统管理员常用的远程登录和管理工具,在Windows 2000/XP/2003/Vista系统中它作为标准的系统组件集成到系统中供用户使用。不过默认情况下Telnet服务是被禁止,通常情况下我们只需运行services.msc打开服务管理,找到Telnet服务项设置其启动类型为“手动”或者“自动”,然后启动该服务即可使用了。不过在
2011-12-24 16:45:19 429
转载 ubuntu下开启telnet
第一步在Ubuntu上安装telnet的服务端:sudo apt-get install telnetd第二步,启动telnet服务:/etc/init.d/openbsd-inetd start 好了,telnet开启了
2011-12-24 16:44:23 609
转载 java同步wait和notify方法
下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in Java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教. 问题如下: //分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify 谢谢! class Thread
2011-12-19 11:40:34 2822 1
转载 关于JAVA多线程同步
关于JAVA多线程同步 因为需要,最近关注了一下JAVA多线程同步问题。JAVA多线程同步主要依赖于若干方法和关键字。将心得记录如下:1 wait方法:该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者noti
2011-12-19 11:25:02 423
转载 给定数组 str[],循环左移m位。即如果str="ABCDEF",循环左移2位得到 "CDEFAB"
题目:给定数组 str[],循环左移m位。即如果str="ABCDEF",循环左移2位得到 "CDEFAB"算法:使用两个倒序,倒序AB得到BA,倒序CDEF得到FEDC,最后全部BAFEDC全部倒序CDEFAB#include #include using namespace std;void reverse(char *str,int left,int right)
2011-12-19 11:02:53 745
转载 两个数交换算法(不需要临时变量)
两个数交换算法(不需要临时变量)两个数交换算法(包含不用第3个变量而直接交换的情况)2006-12-17 20:07对两个数进行交换,在C中可采用指针实现,而在C++可使用引用来实现,无论是用指针还是引用,都要借助第3个变量。本文将介绍两种直接交换的算法******************************* 后附有完整算法和测试程序方法一:采用整数的加(减)法实现,
2011-12-19 10:58:13 4500
转载 单链表逆序的递归与非递归算法
既然前面写了字符串的递归逆序算法,那当然也想到了单链表逆序的递归与非递归算法。下面我就对此做下介绍。结构体定义如下:typedef struct Node { int data; struct Node *next; }List;先说非递归吧:List* ReverseList( List * head ){if(head == NULL || head->
2011-12-19 09:56:03 3173
原创 C语言求把100元换成20元,10元,5元的纸币.要求每种纸币至少有一张。以及最少张数
求最少张数:#include #include void main(void) { int n5,n10,n20; int m5,m10,m20; int min,count=0 for (n5=0;n5<20;n5++) { for (n10=0;n10<10;n10++) { for (n20=0;n20<5;n20++)
2011-12-19 09:44:33 17627
转载 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
法1:如果要知道一个字符是否只出现过一次,必须遍历一次字符串知道所有字符出现过的情况。在遍历中要用数组统计每个字符的出现次数,到最后将,再遍历一遍数组,得到出现次数为1的第一个字符,取出。空间复杂度:O(1)时间复杂度:O(n) 我们创建一个长度为256的数组,每个字母根据其ASCII码值作为数组的下标对应数组的对应项,而数组中存储的是每个字符对应的次数
2011-12-19 09:26:34 3211
转载 C语言里面的内联函数(inline)与宏定义(#define)探讨
C语言里面的内联函数(inline)与宏定义(#define)探讨先简明扼要,说下关键:1、内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样在运行时速度更快。2、内联函数可以调试,而宏定义是不可以调试的。内联函数与宏本质上是两个不同的概念如果程序编写者对于既要求快速,又要求可读的情况下,则应该将函数冠以inline。下面详
2011-12-19 09:17:20 1498
转载 自定义事件和委托
在 windows 编程中用到最多的就是控件的事件了,微软给我们很好的方式,把注意力放到事件执行方法的设计和编码上,但是但我们真正弄懂了事件的真正出发执行原理的话,对我们的编程的提高真是非常榜的,例如在windows编程中如果我单击了一个button按钮触发了button的click事件 Button1_Click(){} ,但是有时候我们编程的时候,不但想要触发button 的单击事件,
2011-12-18 08:10:54 1052
原创 rror MC6000: 项目文件必须在引用列表中包含 .NET Framework 程序集“WindowsBase, PresentationCore, PresentationFramework”
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.WinFX.targets(293,9): error MC6000: 项目文件必须在引用列表中包含 .NET Framework 程序集“WindowsBase, PresentationCore, PresentationFramework”。已完成生成项目“fjwt.csproj”--
2011-12-17 17:34:03 7276 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人