- 博客(229)
- 资源 (11)
- 收藏
- 关注
转载 python进阶学习(一)python的星号*和双星号**的用法
单星号(*)把多余的函数入参读成元组。双星号(**)把多余的函数入参读成字典参考链接:https://blog.csdn.net/minione_2016/article/details/79809589了解一下关键字参数和非关键字参数(可变参数)def one(a,*b): """a是一个普通传入参数,*b是一个非关键字星号参数""" print(b)one(1...
2019-05-13 14:56:45
528
原创 numpy中的axis(轴的理解)
# 沿着axis指定的轴进行相应的函数操作。如果不知道axis,则把结构体展开成一维,然后再开始计算import numpy as npprint("array x")x = [[1, 2, 3], [5, 1, 2]]x = np.array(x)print(x)print("shape x")print(x.shape)print("max")max_ = np....
2019-05-09 16:27:08
2171
转载 机器学习(python+numpy+tensorflow)实战样例
import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltses = tf.Session()# 构建数据集np.random.seed(5)x_data = np.linspace(-1, 1, 100)y_data = 2 * x_data + 1.0 + np.random.randn(x_...
2019-05-08 14:04:03
1488
转载 2017CS231n 斯坦福李飞飞视觉识别
中文字幕课程网易云课堂(2017):https://study.163.com/course/courseMain.htm?courseId=1004697005课件http://cs231n.stanford.edu/slides/2017/
2019-04-15 11:30:08
440
转载 Python学习之路
Python 十分钟入门http://www.runoob.com/w3cnote/python-ten-minute-introductory-tutorial.htmlPython 菜鸟教程http://www.runoob.com/python/python-tutorial.htmlPyCharm安装Numpyhttps://jingyan.baidu.com/arti...
2019-04-12 15:58:00
268
原创 C 字符串学习心得
-2 C语言学习:C语言中文网 http://c.biancheng.net/view/402.html-1 int t = '1' - '0', t就是等于1了0. 是 NULL, 没有 null1. scanf scanf方法中 获取%s %f %d 都是用空格 或tab 或回车 作为分割符;对于%c 不用空格这种分割符 gets() 是用 回车 作为 分割符...
2019-01-11 14:22:27
801
转载 C scanf方法使用说明
C语言scanf函数用法完全攻略scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。 getchar()、getche()、getch():这三个函数都用于输入单个字符。 gets():获取一行数据,并作为字符串处理。 函数 缓冲区 头文件 回显 适用平台 getchar() 有 stdio.h ...
2019-01-11 13:09:32
832
转载 linux 修改配置 ssh 服务
命令:vi /etc/ssh/sshd_config找到#Port 22 (sshd_config中 port 的值是多少 ssh的 端口号就是多少)把前面的#删掉,在下面再添加一行Port 5000命令:/bin/systemctl restart sshd.service 重启服务。命令:firewall-cmd --zone=public --add-port=5000/tcp --pe...
2018-06-08 15:03:47
1515
转载 linux 查看 单个线程 的io
说明:1、Linux下没有原生的查看IO的软件,只能额外装。2、如果使用vmstat或者cat /proc/$PID/io,这些看的都太复杂了。下面是安装的比较直观的软件:1、iostat这个只能计算总的IO,没有单独某个进程的。安装:#Ubuntusudo apt-get install sysstat#CentOSsudo yum install sysstat2、iotop这个可以针对...
2018-06-01 17:31:00
2530
原创 jvm 排查问题
内存问题:jmapcpu问题:jstack1. 查看java中各个对象的内存使用jmap 命令:JVM调优命令-jmap简单一点:jmap -h 查看使用方法2. 查看各个线程的情况jstack -h 查看jstack的使用方法3. 将top中信息与jstack和jmap对应3.1 查看单个进程的top top -p [pid]3.2 查看单个进程中各个线程数据top -H -p [pid...
2018-05-24 16:39:48
754
原创 java 内存可见性问题
问题描述:同一个对象,在多线程中进行操作,会出现内存可见性问题。针对这种问题,我们做了一些应对措施1. 加volatile, 结果发现没有效果2. 加lock修改代码如下:package feedback.common.lock;import java.util.concurrent.TimeUnit;import java.util.concurrent.TimeoutException;...
2018-05-22 15:13:41
882
原创 netty 的异常处理
1. io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1 at io.netty.buffer.AbstractReferenceCountedByteBuf.releas...
2018-04-28 09:25:20
6807
转载 resteasy 注解操作
RESTEasy注解及使用RESTEasy:@FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明resteasy包中有这个对象。javax.ws.rs.core.Cookie // 添加cookie,header等 javax.ws.rs.core.Response respon...
2018-04-16 14:16:12
655
转载 java cookie理解
1. Cookie1.1. Cookie概述Cookie译为小型文本文件或小甜饼,Web应用程序利用Cookie在客户端缓存服务器端文件。Cookie是以键值对形式存储在客户端主机硬盘中,由服务器端发送给客户端,客户端再下一次访问服务器端时,服务器端可以获取到客户端Cookie缓存文件。Cookie是由服务器端创建的,然后由服务器端发送给客户端,客户端以键值对形式存储Cookie,并标注Cooki...
2018-04-16 14:12:50
1143
转载 netty ChannelOption用到的socket的标准参数
ChannelOption.SO_BACKLOG, 1024 BACKLOG用于构造服务端套接字ServerSocket对象,标识当服务器请求处理线程全满时,用于临时存放已完成三次握手的请求的队列的最大长度。如果未设置或所设置的值小于1,Java将使用默认值50。 ChannelOption.SO_KEEPALIVE, true 是否启用心跳保活机制。在双方TCP套接字建立连...
2018-03-28 10:00:59
919
原创 软件设计文档
1: 用例图{ 边界 业务核心}2:数据存储{ 内容 存储方案 存储结构}3:层次划分4:详细设计 时序图、状态机、流程图、接口...
2018-03-15 16:56:13
997
转载 linux 文件权限问题
样例:A电脑的bknode账户创建了一个文件,权限为755,用scp传到B电脑的flyread账户下。此时在B电脑的该文件的所有者是flyread,且文件权限还是755。所以flyread对文件具有rwx的权限。chmod 设置文件权限,chown 设置文件属主和属组。chmod +x file.txt 表示给file.txt文件添加可执行,这里的x与rwx中的x是同一个意思。还可以chmod +...
2018-03-01 13:58:05
461
原创 golang 中的包冲突
1. "github.com/satori/go.uuid" 与"github.com/go-sql-driver/mysql" 冲突,冲突的结果为:panic: interface conversion: *net.IPAddr is not net.sockaddr: missing method sockaddrgoroutine 1 [running]:plugin.lastmodu...
2018-02-09 15:18:00
1603
原创 golang 数据库 空字段 问题
代码:package mainimport ( _ "github.com/go-sql-driver/mysql" "fmt" "database/sql")func main() { d13() fmt.Println("--------------------------") d14()}func d13(){ var err error connect
2018-01-10 16:21:20
3976
原创 golang 类型强转
func main() { content:="{\"dd\":\"dd\",\"ff\":[\"lent\"]}" var v interface{} d8(content, v) d9(content, v)}func d9(content string, vv interface{}){ err := json.Unmarshal([]byte(content), &vv)
2018-01-09 17:08:05
3992
转载 shell 定时任务
你应该先输入crontab -e,然后就会有个vi编辑界面,再把这部分40 9 4 9 * mail liujun3512159@163.com crontab的范例格式: 下面是c r o n t a b的格式: 分时日月星期要运行的命令 其中表示空格。 C r o n t a b文件的一个条目是从左边读起的,第一列是分,最后一列是要运行的命令,它位 于星
2017-12-28 17:57:33
1390
转载 正则表达式-贪婪和非贪婪
源字符串:aatest1bbtest2cc 正则表达式一:.* 匹配结果一:test1bbtest2 (贪婪)正则表达式二:.*? 匹配结果二:test1(这里指的是一次匹配结果,所以没包括test2) (非贪婪)贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功
2017-12-26 11:06:56
2031
转载 golang json 为map[string] interface{}
json字符串:{"sn":1,"ls":false,"bg":0,"ed":0,"ws":[{"bg":0,"cw":[{"sc":0,"w":"还"}]},{"bg":0,"cw":[{"sc":0,"w":"有点"}]},{"bg":0,"cw":[{"sc":0,"w":"眼熟"}]}]}需要将json格式中的w字段取出来,并且拼成结果串进行展示从json数组中获取ws
2017-12-26 09:48:27
11387
转载 Go实战--go语言中使用YAML配置文件(与json、xml、ini对比)
生命不止,继续 go go go !!!golang中如何使用json在前面介绍过了: 《Go语言学习之encoding/json包(The way to go)》golang中如何使用xml在前面也有介绍过: 《Go语言学习之encoding/xml(The way to go)》json使用JSON(JavaScript Object Notation,
2017-12-14 10:13:27
850
原创 httpclient
postimport org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEn
2017-12-08 19:04:50
440
原创 common-httpclient
Post请求:import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.PostMethod; // http请求 public static Re
2017-12-08 18:35:52
993
转载 go 时间篇
Go的time包是标准库中的包之一不用说,几乎是开发必须用到的包之一。time包的说明文档在:http://golang.org/pkg/time/ 先注意下Overview中的一句话:The calendrical calculations always assume a Gregorian calendar.这个包的时间计算式是基于格里历,就是我们使用的公历。关于格里历
2017-12-05 16:31:48
421
转载 go 文件操作
Golang简单写文件操作的四种方法package mainimport ( "os" "io" "io/ioutil" "fmt" "bufio")var wirteString = "测试n"var filename = "./output1.txt"var f *os.Filevar err1 error/**创建文件夹*/func
2017-12-01 15:56:02
681
转载 Golang日志--Seelog的简单用法
Golang日志--Seelog的简单用法原创 2015年02月26日 18:35:27标签:Go /seelog4770Beego自带的log包虽然功能比较完善,但是在日志中会带上日志级别的时间戳,而且这个时间戳还删除不了。因为项目需要,所以研究了下Golang中其他的日志包,发现seelog正好能满足俺们项目的需要,因此在这做
2017-11-30 14:17:48
1201
原创 go语言 首字符大小写区别
首字母大写,代表对外部可见,首字母小写代表对外部不可见,适用于所有对象,包括函数、方法看json的例子:package mainimport ( "github.com/gin-gonic/gin/json" "fmt")type Aa struct{ x string y string}type Bb struct{ X string y string
2017-10-26 19:27:21
9466
2
转载 Golang 在 Mac、Linux、Windows 下如何交叉编译
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。Mac 下编译 Linux 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main
2017-10-25 11:13:12
447
转载 Go语言实战笔记
转载 飞雪无情博客:http://www.flysnow.org/page/3/Go语言实战笔记(一)| Go包管理 Go语言实战笔记(二)| Go开发工具 Go语言实战笔记(三)| Go Doc 文档 Go语言实战笔记(四)| Go 数组 Go语言实战笔记(五)| Go 切片 Go语言实战笔记(六)| Go Map Go语言实战笔记(七
2017-10-24 17:54:12
15118
转载 go语言的安装和环境搭建
安装:http://www.runoob.com/go/go-environment.html环境搭建:idea安装go插件:环境变量配置:http://www.360doc.com/content/13/0926/16/8504707_317256198.shtml
2017-10-23 09:43:20
550
原创 学习golang
参考文档:http://www.runoob.com/go/go-variables.html学习心得:① 局部变量声明后必须要使用,不然会报错:a declared and not used。② 可以使用空白标识符 _ 来抛弃声明出来的变量值空白标识符 _ 也被用于抛弃值,如值 5 在:_, b = 5, 7 中被抛弃。_ 实际上是一个只写变量
2017-10-20 15:27:01
583
转载 linux安装jdk
①:通过tar.gz安装包安装http://www.linuxidc.com/Linux/2016-09/134941.htm②:通过rpm安装http://www.linuxidc.com/Linux/2014-11/109598.htm
2017-10-20 13:41:33
299
转载 nginx之location(root/alias)
参考路径:http://www.cnblogs.com/sunjiguang/p/6227518.htmllocation配置1. 语法规则(按优先级)= 表示精确匹配,优先级最高^~ 表示uri以某个常规字符串开头,用于匹配url路径(而且不对url做编码处理,例如请求/static/20%/aa,可以被规则^~ /static
2017-10-20 11:27:20
562
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅