5 小咸鱼_

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7k+

sublime text3:定制文件模板

这里主要说明如果定制c++的头文件。 首先,安装插件:File Header。至于如何安装,请自行百度。安装完成后,我们可以看到,该插件只能定制cpp文件,.h文件并没有。我们新建.h文件时,总是希望这个样子:也就是我们希望添加一些时间和作者信息,以及 #ifndef这些。下面说明操作步骤:1.打开首选项——浏览插件目录——FileHeader2.打开FileHeade...

2018-08-30 11:44:38

一个比较通用的makefile

CXX = g++LIB = -L/data/protobuf/2.5.0_x64/lib/INC = -I/data/protobuf/2.5.0_x64/include/ -I./CXXFLAGS = -DSNACC_DEEP_COPY -DHAVE_VARIABLE_SIZED_AUTOMATIC_ARRAYS -Wno-deprecated -fPICTARGET=main...

2018-08-27 16:13:29

protobuf extend使用

首先,message定义如下:package TEST;message BaseMsg{ required uint32 seq = 1; required Msg msg= 2;}message Msg{ enum Type { Read= 10; Write= 11; } required Ty...

2018-08-27 15:52:03

git 常用命令

git config1.列出当前配置git config --list2.修改全局用户名git config -- global user.name 'your name'--local 则是修改当前用户名其他类似。3.别名git config --global alias.st status用 st 代替 status。其他类似。git clonegit clone '地址'默认克隆 maste...

2018-06-28 14:37:53

Oracle下创建自增主键

1.建表 (一下假设表名为 face_lib)2.创建一个序列:create sequence face_lib_seq minvalue 1 start with 1 increment by 1 nocache; 3.创建触发器CREATE TRIGGER face_lib_tig BEFORE INSERT ON face_lib FOR EACH ROWBEGINIF

2017-11-08 15:12:40

做数据集的代码在这里

最近秋招找工作,一直没上博客,很多同学私信留言要做数据集的代码的,没时间发,这里直接共享出来给你们下载吧,之前花了积分的朋友们不好意思了 0.0。链接: https://pan.baidu.com/s/1nvkhM69 密码: c7aa

2017-09-29 09:35:24

Makefile的一个例子

.PHONY:all clean #伪目标文件CPPFLAG=-g -Werror -WallLDFLAG=-L -lsocketINCFLAG=-I /usr/include/lua# 将目录下.cpp文件编译成.o文件,当前目录下的.h文件不需要指定%.o:%.cpp g++ -c $(CPPFLAG) $< $(INCFLAG) -o $@ SUB_MODULES=.

2017-07-19 17:01:55

protobuff协议在C/S传输数据注意的问题

在C/S中,使用protobuff协议传输数据,首先需要在.proto文件中写message。例如:message up_msg{ optional unit32 _id = 1; optional string _name = 2; optional set_line_up = 3;}message set_line_up{ repeated line_up _line_up =

2017-07-12 11:33:02

Makefile提高编译速度

Makefile中添加:MAKEFLAGS += -j$(shell grep -c ^processor /proc.cpuinfo)

2017-07-06 18:07:30

erlang复杂链表查找

链表中存放的是record,record中还有record字段,现在需要在链表中查找record的record某字段,例如:-record(user_shop,{ shop_name, id }).-record(user,{ uid, name, user_shop=[] }).init()-> User = #user{uid=21,name=lujie,use

2017-07-06 11:55:06

erlang中的record

record记录通过下面这种语法定义:-record(Name,{ key1, key2, ... key}).其中Name是记录的名字,key1,key2等是字段名。(注意,是小写开头的原子)下面一个记录的例子:-record(

2017-07-01 19:46:34

p4常用命令

1.  p4 edit README.md   编辑README.md文件2.p4 diff 查看edit后文件的变化3.p4 submit README.md  提交修改,然后在Description写上更新描述

2017-06-28 17:45:18

p4(Perforce)修改默认Diff工具

p4的默认Diff工具不是很好用,于是想把它修改为Beyong Compare。1.首先安装Beyong Compare2.打开p4,然后点击edit  -  preference - DiffDefault diff application修改为Other application,然后Location设置为Beyong Compare的路径即可。

2017-06-28 17:40:38

erlang的case和if

case Expr of Pattern1 [when Guard1] -> Seq1; Pattern2 [when Guard2] -> Seq2; ... PatternN [when GuardN] -> SeqNend首先,对Expr求值,然后,Expr的值将依次与模式Pattern1、Pattern2……PatternN进行匹配,直到匹配成功。如果

2017-06-27 16:23:13

erlang的消息发送和接收

Pid ! Msg用于消息发送,它的意思是,向进程id为Pid的进程发送消息,该消息为Msg。例如Pid ! {inch,3}表示向进程id为Pid的进程发送消息{inch,3}在消息发送之前,消息中的所有参数都会被求值。因此:Pid !{2,5*6}发送的消息是:Pid !{2,30}  receive原语用于接收消息。receive语法如下:re

2017-06-27 15:11:06

Samba服务器配置遇到的一些问题

1.先安装:yum -y install samba2.配置smb.conf (映射name用户的home目录下的name文件夹)[name]path = /home/namevalid users = namewritable = yespublic = no3.smbpasswd -a kooreyservice smb restart4.在

2017-06-27 14:23:06

Erlang并发编程之消息传递

下面是erlang教程的一份代码,其中创建了两个进程,其中一个重复向另一个发送消息。module(tut15).-export([start/0, ping/2, pong/0]).ping(0, Pong_PID) -> Pong_PID ! finished, io:format("ping finished~n", []);ping(N, Pong_PID) ->

2017-06-27 10:29:19

<编程之法>1.3 字符串全排列

题目:输入一个字符串,输出该字符串的所有排列。例如,输入 “abc”,输出:abc、acb、bac、bca、cab、cba。解决办法:字典序排列。字典序:给定两个字符串,从起点开始将它们对应的字符逐个比较,则先出现较小的字符的那个字符串的字典序小,如果字符一直相等,则长度较短的那个字符串字典序小。例如 abc由此,我们想到STL中的next_permutatio

2017-06-13 21:53:21

<编程之法>1.1 字符串旋转

题目:给定一个字符串,左旋转m个字符,输出旋转后的字符串。例如  “abcdef” 左旋转3个字符后成为 “defabc”解决办法:三步反转将“abcdef”看成两部分  X=“abc”  Y=“def”  先对X反转,再对Y反转,然后整体反转。代码:void reverseString(char *s, int bg, int ed){ while (bg <

2017-06-13 19:55:03

临时对象和局部对象以及函数返回值优化

我们先看一个代码:void swap(int &a, int &b){ int temp = a; a = b; b = temp;}大部分人称temp为临时对象,实际上,应该称为局部对象更合理,真正的临时对象是不可见的——不会出现在你的源代码中。只要你产生一个non-heap 对象而没有为它命名,便诞生了一个临时对象。匿名对象(临时对象)通常发生于两种情况:1.隐式类型

2017-06-09 17:05:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!