logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang切片传参

golang要改变传入切片的值package mainimport "fmt"func setSlice(te *[]string){str := "12"*te = append(*te,str)}func main() {test := make([]string,0)setSlice(&test)fmt.Println(test

数据库事务

数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚一致性(Consistency):一个事务执行之前和执行之后都必须处于一致性状态隔离性(Isolation):隔离性是当多个用户并发访问数据库时,不能被其他事务的操作所干扰,多个

golang修改结构体中的切片值

golang修改结构体中的切片值,直接传结构体地址就可以package mainimport "fmt"type rspInfo struct {KeyWords string `json:"key_words"`Value []string `json:"value"`}func setSlice(te *[]string){str := "12"*te = append(*te,str)}//

创建守护进程关键步骤

守护进程应该考虑哪些创建一个守护进程,有几个关键的步骤,也有几个地方需要注意,几个关键的步骤有:1:清除文件创建权限2:调用fork,然后使父进程退出3:调用setsid以创建一个新的会话4:切换工作目录5:关闭不需要的文件描述符...

linux命令netstat

网络编程需要用netstat查看网络状态,下面看一下常用选项。-a (all) 显示所有选项,默认不显示LISTEN相关。-t (tcp) 仅显示tcp相关选项。-u (udp) 仅显示udp相关选项。-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服务状态。-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例...

C中常用字符串处理函数

1.puts函数   功能:输出字符串,里面传入数组名,也可以直接传入字符串(用双引号包围起来)。   char str[5]="haha";  puts(str);   puts("haha");2.gets函数  功能:输入字符串,里面同样传入字符数组名,不能传入一个未定义的数组名   char str[5];  gets(str);3.strcat函数   功能:

再探文件输入和输出函数

再谈fgets和fputs函数fgets:从文件中读入一个字符串存放到字符数组中,这里的读入就是读取fputs:把字符数组张的字符串写到对应文件中#includeint main(){FILE *fopen("a.txt","w");char str1[10]="haha";char str2[10];if(fputs(

大型网站核心架构要素--扩展性

网站的扩展性架构直接关注网站的功能需求,因为功能不断扩展,网站要能快速响应需求变更。网站可扩展架构的主要手段是事件驱动架构和分布式服务。事件驱动架构主要通过消息队列实现。分布式服务则是将业务和可复用服务分离出来。...

golang中的strings.SplitN

golang中的字符串操作strings.SplitNpackage mainimport ("fmt""strings")//golang字符串操作func main(){s := "hello world hello world"//str := "wo"//以str为分隔符,将s切分成多个子串,结果中**不包含**str本身。如果str为空则将s切分成Unicode字符列表。.

golang中string长度

golang中计算string长度用len函数,但是len函数返回的是字符串的 byte 数量如果要得到字符串的字符数,可使用 "unicode/utf8" 包中的 RuneCountInString(str string) (n int)因为string中不一定都是ASCII...

    共 96 条
  • 1
  • 2
  • 3
  • 10
  • 请选择