现在位置: 首页 > woken发表的所有文章
  • 10月
  • 08日
综合 ⁄ 共 453字 评论关闭
1、连接两个linux机器,实现互相传送文件。如果服务端没有安装openssh-server,出现connection refused        1)apt-get install openssh-server        2)/etc/init.d/ssh restart        3)传送文件  scp  file  root@ip:/root      (实现把file文件拷贝到ip机器上的/root目录下面)        4)传送文件夹   scp -r directory root@ip:/root    (实现把directory文件夹拷贝到ip机器上的/root目录下面)     2、vim中查看文件的末尾    使用shift+g        vim中查看文件的开头    连按两次g        vim中定位到第n行         ......
阅读全文
Public Class Form1     Dim y As String     Dim m As String     Dim d As String     Dim sex As String     Dim sfzh As String     Dim after As Long     Dim shengxiao As String     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As  System.EventArgs) Handles Button1.Click         sfzh = testbox.Text         On Error GoTo ErrorHandler         ' 可能包含错误的代码         after = CLng(sfzh)         '判断身份证号码是不是18位         y = Mid(after, 7, 4)         m = Mid(after,......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 3542字 评论关闭
综述:日志系统的实现流程 1、应用层应用程序:调用应用程序框架层的java接口,实际是java类的静态函数,android.util.Log(如Log.i());----------应用程序 2、应用框架层java接口:Log的静态方法如(v()、i()、e()),调用本层对应的JNI方法:如:println_native   ------------java类Log jar包:system/framework/framework.jar 3、应用框架层JNI方法:调用运行库层的C接口:如__android_log_buf_write  -C库:libandroid_runtime.so 4、运行库层C接口:通过设备文件类访问内核空间的Logger驱动程序:如write\read   C库:liblog.so......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 421字 评论关闭
       通常在我们所写的应用程序中,会调用WinAPI函数,在调用传参时,传入一个函数名,也就是一个函数地址,这个函数地址其实就是回调函数的地址。回调函数是我们自己所写,由WinAPI调用。在WinAPI执行时,如果发生某种情况,就会调用我们传入的这个函数。         所谓的回调就体现在:原来是由我们程序员调用别人写好的底层WinAPI函数,现在是由底层WinAPI调用我们所写的函数。        Tips:我们所写的回调函数的形式(返回值和形参)均要与WinAPI中所定义的函数指针相同        一个例子:起一个线程时调用API函数:_beginth......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 1159字 评论关闭
首先.我们做好一张母盘.并将操作系统目录里的TEMP目录里的东西,以及临时文件夹全部清空.之后将母盘系统备份到另外一块硬盘上. 首先确认备份的系统有一个比较大的分区.并确认能装下你的硬盘备份. 将准备好的另外一块硬盘挂在你做好的机器上.之后重新启动到DOS模式,启动GHOST. 选择LOCAL→DISK→TO IMAGE. 之后选择你的母盘,按回车 选择你你准备好的一个足够大的分区 给文件起个名字..按回车 它会问你压缩方式.选NO是不压缩.FAST是快速压缩.HIGH是高压缩率. 由于我选的都是HIGH,而且从来没出过什么问题,在这里也推荐你使用. 确认足够大......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 1024字 评论关闭
提供给用户使用的程序如果崩溃,如果能生成相应的转储文件,那么很容易定位出错原因 对于自己编写的win32程序,可以如下编写 __try { 逻辑代码 ... } __exception(ExceptionHandler(GetExceptionInformation())) { //log info //::ExitProcess(); } ExceptionHandler里面进行转储文件生成 unsigned long ExceptionHandler(LPEXCEPTION_POINTERS pExceptionPointers) { char szFile[MAX_PATH]; sprintf(szFile, "mydmp%d.dmp", exe_version); // 记录程序版本 HANDLE hDmpFile = ::CreateFile(szFile, GENERIC_READ|GENERIC_WRITE,......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 1126字 评论关闭
欧拉回路 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9655    Accepted Submission(s): 3498 Problem Description 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路?   Input 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是节点数N ( 1 < N < 1000 )和边数M;随后的M行对应M条边,每行给出一对正整数,分别是该条边直接连通的两个节点的编号(节点从1到N编号)......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 1013字 评论关闭
1 消息的创建,发送和接受。   使用系统调用 msgget( ), msgsnd(), msgrev() 及msgctl() 编制一长度为1K的消息发送和接受的程序。   ! 为了便于操作和观察结果,用一个程序做为“引子”, 先后fork ()两个子进程, server  和 client , 进程通信。   !! server 端建立一个Key 为  75 的消息队列 ,等待其他进程发来的消息,当遇到类型为1的消息,则作为结束消息, 取消该队列,并推出server. server每接收到一个消息后显示一个(server) received.   !!!client 端使用Key 为75的消息队列,先后发送类型从10到1的消息,然后退出......
阅读全文
十分推荐大家去看下,诱人深思 http://v.163.com/movie/2014/6/9/J/M9U6BTGRO_M9U6CE19J.html 我看了之后总结出3个词从这2为成功人士的身上我看到了这3个词语在他们身上的完美体现:           创新(innovate)    乐观(optimistic)    同情(empathy)     我认为对我们这些年轻人来说现在未必能够体会到这3个词的真正含义,我认为只有向他们这样的成功人士经历了太多太多之后才能真正的体会到其中的蕴理。但是从他们一直在强调这些东西的时候,我们也必须认识到这对我们确实很重要,可能在未来的某一天里,我们会用到比尔盖......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 1412字 评论关闭
转载链接: http://www.cnblogs.com/hiside/archive/2010/12/01/1893878.html 无向图: 法1: 如果存在回路,则必存在一个子图,是一个环路。环路中所有顶点的度>=2。    n算法:         第一步:删除所有度<=1的顶点及相关的边,并将另外与这些边相关的其它顶点的度减一。         第二步:将度数变为1的顶点排入队列,并从该队列中取出一个顶点重复步骤一。         如果最后还有未删除顶点,则存在环,否则没有环。    n算法分析:         由于有m条边,n个顶点。如果m>=n,则根据图论知识可直接判断存在环路。     ......
阅读全文
  • 10月
  • 28日
综合 ⁄ 共 6112字 评论关闭
 前序:     前面我们已经通过编程的方式实现了多个作业任务执行具体操作的演示;但具体到实际的时候,如果我们要在 Job 启动之后改变它的执行时间和频度,则必须去修改源代码重新编译,我们很难去以编程的形式来实现作业任务的注册(注册到任务调度器)和对其的后期维护,为了便于维护我们将采取配置的形式来实现; 1.quartz.properties     Quartz最重要的配置文件就是quartz.properties;它决定了quartz的运行情况;其中包括了Quartz 应用运行时行为,以及运行过程中相关属性; 下面我们将大致描述下quartz.properties的相关......
阅读全文
  • 03月
  • 03日
综合 ⁄ 共 4896字 评论关闭
根据下面的任务顺序来部署一个分片集群: 警告 分片和“localhost”地址 如果你使用“localhost”或者是127.0.0.1 作为任一节点标识的主机名部分,例如addShard 方法的host 参数或者是运行时操作 --configdb的值,那么你必须为集群中的所有MongoDB的所有节点设置都使用“localhost”或者是127.0.0.1。如果你把本地地址和远程地址混合使用的话,MongoDB将会出现错误。 启动Config Server的数据库实例 Config Server进程是用来存放集群元数据的mongod实例。你可以通过 --configsvr 操作指定一个mongod 实例作为configure server。......
阅读全文