- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 /Sbin/Service Not Found on Ubuntu
原文链接If you attempt to use the command “sudo /sbin/service service_name start” on a Ubuntu computer, the message “/sbin/service: No such file or directory” will appear. The /sbin/service script is the s
2017-03-05 09:56:08
988
原创 logistics regression 的C++实现
#include#include#include#include#includeusing namespace std;typedef struct features_label{ vector x; //features double y; //label}data;/*read examples from the file specified by path*/vo
2016-08-24 12:21:23
619
原创 寻址和字节序
首先看下图:(图片从《Unix Network Programming》copy)对于跨越多字节的程序对象,必须确定(1)对象的地址和(2)这些字节在存储器中如何排序。对于第一个问题,多字节对象一般被存储为连续的字节序列,对象的地址就是该对象所占字节序列中地址最小的那个字节的地址。对于第二个问题,将最低有效字节放在低地址,最高有效字节放在高地址,这种方式称为小端法;反之,则为大端法
2016-04-06 21:47:21
784
原创 编程确定系统是32位还是64位
首先要明白机器的字长定义了程序能够使用的虚拟地址的范围,32位字长就是4GB虚拟地址空间。随着处理器计算能力的发展,32为字长已经成为限制微处理器能力不断增长的主要因素。所以,更大字长的64位机器就出现了(X86-64),程序可以访问2^64字节存储器的能力。X86-64代码的主要特性如下: a) 指针和长整数都是64位。整数算术运算支持8、16、32、64位数据类型。 b) 通用目的寄存器由3
2016-04-06 19:45:11
1088
原创 可重入函数与线程安全
可重入函数:进程捕捉到信号并对其进行处理时,进程正在执行的指令序列就被信号处理程序临时中断,她首先执行该信号处理程序中的指令。如果信号处理程序返回(例如没有调用exit或longjmp),则继续执行在捕捉到信号时正在执行的正常指令序列(这类似于发生硬件中断时所做的)。如果此时进程还能无差错地执行,说明信号处理程序中调用的函数并没有破坏掉进程在捕捉到信号时正在执行的指令序列的正常执行。也就是说,
2016-03-24 12:53:53
558
原创 exit函数
首先看一张apue上的图:exit函数和_Exit函数是标准C库中的函数#includevoid exit(int status);void _Exit(int status);_exit是一个系统调用#includevoid _exit(int status);三个exit函数中的status表示终止状态(exit status)。如果(a)若调用这些
2016-03-18 10:48:36
2037
原创 pthread_exit(void *rval_ptr)和pthread_join(pthread_t thread, void **rval_ptr)
之前一直纠结于这两个函数之间是否存在竞争条件:如果先执行pthread_join(...),那么该线程将阻塞,直到指定的线程调用pthread_exit、从启动例程中返回或者被取消。但是,如果线程1先执行pthread_exit(...),那么线程2执行pthread_join(tid1,..)获取线程1 的退出状态时会不会因为线程1已经结束而无法获得线程1的退出状态而一直阻塞下去?其实不会,
2016-03-18 10:09:07
775
原创 关于ubuntu下codeblocks打不开的问题
问题:点击codeblocks图标时,看面板上显示正在启动Code::Blocks IDE,但是一会就没了,主界面也没出来,错误提示也没有,就是打不开codeblocks解决办法:执行下面两条命令后即可打开codeblocks(new为用户名)(1)new@ubuntu:~$ cd /home/new/.codeblocks(2)new@ubuntu:~/.codeblocks$ rm
2014-01-04 18:40:29
4001
1
转载 为什么String类是不可变的?
为什么String类是不可变的? 分享到:28本文由 ImportNew - 唐小娟 翻译自 Journaldev。如需转载本文,请先参见文章末尾处的转载要求。String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。
2013-11-29 23:01:12
594
原创 中缀表达式转化成前缀表达式和后缀表达式
35,15,+,80,70,-,*,20,/ //后缀表达方式(((35+15)*(80-70))/20)=25 //中缀表达方式 /,*,+,35,15,-,80,70, 20 //前缀表达方式 这里我给出一个中缀表达式~a+b*c-(d+e)第一步:按照运算符的优先级对所有的运算单位加
2013-09-07 09:11:28
703
原创 杭电1008
点击打开题目链接 #includeusing namespace std;int main(){ int a,b,time; int N; while(cin>>N) { if(N==0) return 0; a=b=0; time=0; f
2013-07-30 14:22:17
690
原创 杭电1009
Problem DescriptionFatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean.The warehouse has N rooms. The i-th room contain
2013-07-30 14:17:55
610
转载 杭电ACM题目分类
【转】 杭电ACM题目分类http://hi.baidu.com/dongjinwei86/blog/item/4c345c0a626fb31295ca6b4b.html基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、10
2013-07-26 21:59:32
949
转载 C++中输入输出
一:标准输入函数cin不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量;小小的说明一下,输入多个变量可以写在一行,如:cin>>x>>y>>z;这样写不是不允许,而是不好看,如果是不同的变量类型,那就更是没头没脑了。除了你,人家是不知道该输入什么的,所以,一般在输入语句的前面,我们一般都要做一个提示,
2013-07-14 09:42:47
673
转载 对vector等STL标准容器进行排序操作
西方有句谚语:不要重复发明轮子!STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已不用拘泥于算法本身,从而站在巨人的肩膀上去考虑更高级的应用。排序是最广泛的算法之一,本文详细介绍了STL中不同排序算法的用法和区别。1 STL提供的Sort 算法C++之
2013-07-08 11:36:04
668
数据结构课程设计(表达式类型的实现)
2013-07-18
用MFC 设计绘制各种数学图形程序 如sin,cos等
2013-07-07
用多进程同步方法演示“生产者-消费者”问题
2014-07-18
数据结构课程设计-表达式类型的实现
2013-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人