自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

数据结构课程设计(表达式类型的实现)

数据结构 课程设计 表达式类型的实现   ⑴以字符序列的形式输入语法正确的前缀表示式并构成表达式E   ⑵用带括号的中缀表达式输出表达式E   ⑶实现对变量x的赋值,变量初始值为0   ⑷对算术表达式求值   ⑸构造新的复合表达式(E1)P(E2)   ⑹对表达式进行化简

2013-07-18

用MFC 设计绘制各种数学图形程序 如sin,cos等

  本程序支持用户输入一般表达式,然后输出其对应的函数图形,例如:一次(二次……)函数,三角函数,双曲余弦,双曲正弦,双曲正切,幂函数,指数函数(以10为底,以e为底)。另外,还支持一些供选择的数学图形,例如:圆,椭圆,三叶玫瑰线,四叶玫瑰线,阿基米德螺线,心形线。

2013-07-07

C语言课程设计(航空票务管理系统)

航空售票管理程序,实现查询、买票、退票等功能

2013-06-03

用多进程同步方法演示“生产者-消费者”问题

用多进程同步方法演示“生产者-消费者”问题 1、设计目的:通过研究Linux的进程机制和信号量,实现生产者消费者问题的并发控制。 2、说明:有界缓冲区内设有20个存储单元,放入取出的产品设定为1-20个整数。 3、设计要求: 生产者和消费者进程的数目不固定,可在程序界面上设置 生产者和消费者进程的数目在程序界面上可调,在运行时可随时单个增加与减少生产者与消费者 生产者的生产速度与消费者的消费速度均可在程序界面调节,在运行中,该值调整后立即生效 生产者生产的产品由随机函数决定 多个生产者或多个消费者之间必须有共享对缓冲区进行操作的函数代码 每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前生产者与消费者的指针位置,以及生产者和消费者线程标识符 采用可视化界面,可在运行过程中随时暂停,查看当前生产者、消费者以及有界缓冲区的状态

2014-07-18

用MFC设计计算器

用MFC设计一个计算器,实现加、减、乘和除等功能

2013-06-05

数据结构课程设计-表达式类型的实现

数据结构课程设计-表达式类型的实现   ⑴以字符序列的形式输入语法正确的前缀表示式并构成表达式E   ⑵用带括号的中缀表达式输出表达式E   ⑶实现对变量x的赋值,变量初始值为0   ⑷对算术表达式求值   ⑸构造新的复合表达式(E1)P(E2)   ⑹对表达式进行化简

2013-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除