自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 拉格朗日对偶及凸优化(二)

2018-03-26 20:38:29 309

原创 拉格朗日对偶及凸优化(一)

2018-03-26 20:36:24 1129

转载 c/c++学习路线

随着互联网及互联网+深入蓬勃的发展,经过40余年的时间洗礼,C/C++俨然已成为一门贵族语言,出色的性能使之成为高级语言中的性能王者。而在今天,它又扮演着什么样重要的角色呢?请往下看:后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等一些新的技术领域。这么牛的语言,你是不是想知道怎

2017-03-29 16:47:51 558

转载 SIGPIPE信号详解

SIGPIPE信号详解当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试.  但是服务器总是莫名退出,没有cor

2016-09-03 10:22:03 355

转载 UNIX网络编程--非阻塞connect的实现

一、《UNIX网络编程》-非阻塞connect         在一个TCP套接口被设置为非阻塞之后调用connect,connect会立即返回EINPROGRESS错误,表示连接操作正在进行中,但是仍未完成;同时TCP的三路握手操作继续进行;在这之后,我们可以调用select来检查这个链接是否建立成功;非阻塞connect有三种用途:    1.我们可以在三路握手的同时做

2016-08-30 14:30:49 546

转载 指针做函数参数

程序1:void  main()  {       char  *p=NULL;       myMalloc(p);    //这里的p实际还是NULL,p的值没有改变,为什么?       if(p)  free(p);  } void  myMalloc(char  *s)  //我想在函数中分配内存,再返回  {       s=(char  *

2016-08-30 10:19:13 443

转载 TCP网络编程中connect()、listen()和accept()三者之间的关系

基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下:connect()函数对于客户端的 connect() 函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手,而这个连接的过程是由内核完成,不是这个函数完成的,这个函数的作用仅仅是通知 Linux 内核,让 Linux 内核自动完成 TCP 三次握手连接(三次握手详情,请看《浅

2016-08-29 20:17:51 474

转载 TCP的11种状态

2、全部11种状态    2.1、客户端独有的:(1)SYN_SENT (2)FIN_WAIT1 (3)FIN_WAIT2 (4)CLOSING (5)TIME_WAIT 。    2.2、服务器独有的:(1)LISTEN (2)SYN_RCVD (3)CLOSE_WAIT (4)LAST_ACK 。    2.3、共有的:(1)CLOSED (2)ESTABLISHED 

2016-08-26 17:19:55 612

转载 物理地址和逻辑地址(讲的很好)

一、逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gcc编译,再反汇编后会看到以下指令:mov    0x80495b0, %eax这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据段的基地址,才能构

2016-08-07 20:18:49 942 8

翻译 MySQL学习笔记--01

#include#include#include#includeint main(){ int ret=0; MYSQL mysql; MYSQL *connect=NULL; connect= mysql_init(&mysql); if(connect ==NULL) { ret=mysql_errno(&mysql); printf("fun mysql

2016-08-03 15:17:20 988

翻译 Oracle数据库(传智)学习笔记-02

子查询: --查询工资比scott高的 员工信息 select sal from emp where ename ='SCOTT' select * from emp where sal >3000 ====把2步合成一步 select * from emp 子查询 where sal > (select sal f

2016-07-26 17:40:16 1181 1

翻译 Oracle数据库(传智)学习笔记-01

Oracle DataBase 学习笔记

2016-07-25 22:34:16 1183

原创 C++ primer plus 第14章习题

//第14章第1题#ifndef WINE_H_#define WINE_H_#include#include#include//#includeusing std::cin;using std::cout;using std::endl;using std::string;template class Pair{private: T1 a; T2 b;publ

2016-05-23 17:08:58 1149 1

原创 c++ primer plus 第13章习题

//第13章 13.14#ifndef STACK_H#define STACK_H#includeusing std::ostream;using std::istream;class baseDMA{private: char *label; int rating;public: baseDMA(const char *l = "null", int r = 0);

2016-05-20 14:59:32 606

原创 c++primer plus 第12章习题

//第12章第1题#ifndef STACK_H#define STACK_H#define _CRT_SECURE_NO_WARNINGSclass Cow{private: char name[20]; char *hobby; double weight;public: Cow(); Cow(const char *nm, const char * ho, doubl

2016-05-20 14:50:12 466

原创 C++ primerplus 第12章课本上例题

//第12章程序12.4,5,6.#ifndef STRING1_H#define STRING1_H#includeusing std::ostream;using std::istream;class String{private: char *str; int len; static int num_strings; static const int CINLIM

2016-05-18 12:32:00 429

原创 C++ primer plus 第11章习题

#ifndef VECTOR_H_#define VECTOR_H_#include//第11章namespace VECTOR{ class Vector { public: enum Mode {RECT,POL}; private: double x; double y; double mag; double ang; Mode mode;

2016-05-15 23:18:49 475

原创 C++ primer plus 第十章课后习题,原创答案。

//第十章第一题#ifndef GOLF_H_#define GOLF_H_#include<string>#include<iostream>using std::string;class BankCount{private: string name; string account; unsigned long deposit;public:

2016-05-14 19:45:37 2467

原创 C++primer plus 第九章习题

#ifndef GOLF_H_#define GOLF_H_const int len = 40;struct golf{ char fullname[len]; int handicap;};void setgolf(golf &g, const char* name, int hc);int setgolf(golf &g);void h

2016-05-13 18:21:49 436

原创 c++primer plus 第八章习题答案(自己写的)

#include#include//第八章using namespace std;void showstr(char *str, int n = 0);int main(){ char *p = "I am a boy!"; showstr(p); for (int i = 0; i < 3; i++) { cout << i << ":"; showstr(p, i)

2016-05-11 23:25:16 2174 3

原创 C++primer plus 第七章习题(自己写的,欢迎指正)

第七章#include#include//第七章using namespace std;double aver(const int *x, const int *y);int main(){ int x, y; cout << "Please enter two figures:"; cin >> x >> y; double res = aver(&x, &y); co

2016-05-08 21:56:57 520

原创 c++primer plus 第六章习题

#include#include//第六章习题using namespace std;int main(){ char ch; cin.get(ch); while (ch != '@') { if (isalpha(ch)) { if (islower(ch)) cout << char(ch - 32); else if (isupper(ch))

2016-05-05 22:07:36 271

原创 C++primer plus 第五章习题!

#include#include//第四章1using namespace std;int main(){ int i, j,sum=0; cout << "请输入数据" << endl; cin >> i >> j; for (int k = i; k <=j; k++) sum += k; cout << "结果是" << sum << endl; system("p

2016-05-04 16:15:13 353 1

原创 C++primer plus 第三 四章的习题(自己写的)

C++primer plus 课后习题答案(自己写的,希望对刚入门的童鞋有帮助!!!)

2016-04-29 22:11:43 549

拉格朗日对偶及凸优化

主要介绍拉格朗日对偶及凸优化,拉格朗日对偶函数。包括拉格朗日对偶问题,强对偶和Slater’s条件,KKT最优化条件,敏感度分析

2018-03-26

空空如也

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

TA关注的人

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