- 博客(49)
- 资源 (19)
- 收藏
- 关注
原创 golang 深入浅出之 goroutine 理解
goroutine 是 Go 并行设计的核心,其本质就是协程,协程比线程小,也叫轻量级线程,它可以轻松创建上万个而不会导致系统资源的枯竭。十几个 goroutine 可能体现在底层就是五六个线程,一个线程可以有任意多个协程,但是某一个时刻只能有一个协程在运行,多个协程共享该线程分配到的计算机资源。创建 goroutine 只需在函数调用前加上 go 语句,就可以创建并发执行单元,开发人员无需了解任何执行细节,调度器会自动安排其到合适的系统线程上执行。
2020-04-14 17:11:18
1337
原创 golang 学习随笔
big.Inttype Int struct { neg bool // sign 值小于0 为 ture , 否则为 false ,详见 SetInt64 源码 abs nat // absolute value of the integer 所存值的绝对值}// SetInt64 sets z to x and returns z.func (z *Int) SetI...
2020-04-10 15:40:00
511
原创 Mac 日常使用问题汇总
1、mac 开机启动脚本(sudo权限;开机挂载 NTFS 硬盘) 前段时间把自己的电脑装了双系统( win10 + mac ),毕竟个人还是挺喜欢用 linux 开发的,mac 系统是类 unix 的系统,与 linux 相差不多,所以决定装个 mac 上手。装完之后还是挺好用的,mac 系统算是 win + linux 的一个融合吧。奈何 mac 挂载 NTFS 时只有读的权...
2020-01-20 12:50:05
1026
原创 【区块链】区块链 - 第一条私链
一、Geth ConsoleGeth Console一个交互式的 JavaScript 执行环境,其中 > 是命令提示符。在这个环境里也内置了一些用来操作以太坊的 JavaScript 对象,可以直接使用这些对象。这些对象主要包括:eth:包含一些跟操作区块链相关的方法; net:包含一些查看p2p网络状态的方法; admin:包含一些与管理节点相关的方法; miner:包含启...
2019-11-06 20:23:23
548
原创 梯度下降算法随笔-python代码实现
梯度下降法是一种常用的迭代方法,其目的是让输入向量找到一个合适的迭代方向,使得输出值能达到局部最小值。以为例: 如图,z的图像在3维中的表示,现有一点p(10,10)想通过梯度算法得到该图像的最小值(即(0,0)处)。可对x和y两个方向上进行偏导得到新的x,y。梯度:梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着...
2019-10-20 16:43:47
640
原创 计算机视觉相关
会议顶级 ICCV:International Conference on Computer Vision,国际计算机视觉大会 2019官网:http://iccv2019.thecvf.com/ CVPR:International Conference on Computer Vision and Pattern Recognition,国际计算机视觉与模式识别大会 2019官网:...
2019-09-07 22:02:32
400
转载 【DL笔记2】神经网络编程原则&Logistic Regression的算法解析
文章系转载,尊重原创,请移步原文:https://www.jianshu.com/p/c67548909e99一、神经网络中的编程指导原则就一句话:只要阔能,就不要使用显示for循环(explicit for-loop),而是尽可能采用矢量化技术(Vectorization)为啥呢,因为深度学习中的数据量往往巨大,用for循环去跑的话效率会非常低下,相比之下,矩阵运算就会快...
2019-08-10 10:56:59
285
转载 【DL笔记1】Logistic回归:最基础的神经网络
文章系转载,尊重原创,请移步原文:https://www.jianshu.com/p/4cf34bf158a1 个人认为理解并掌握这个logistic regression是学习神经网络和深度学习最重要的部分,也是最基础的部分,学完这个再去看浅层神经网络、深层神经网络,会发现后者就是logistic重复了若干次(当然一些细节会有不同,但是原理上一模一样)。一、什么是lo...
2019-08-10 10:47:49
353
原创 git笔记 -- 从github的日常使用
0、最简单的方法 1、在github或gitlab上创建一个新项目。 2、将空仓库直接git clone下来(https方式),此时环境配好。 3、直接pull/push即可。说明:之前配置ssh方式来访问公司搭建gitlab一直不成功(github成功)暂时未找到问题,只能先用这个方法(https方式)解决。1、前期配置 1、先在官网创建相应...
2019-08-09 21:55:20
441
原创 linux 学习
1、ctrl + z (挂起 != 结束程序)挂起程序会占用内存,并不是结束程序,请注意。1、程序运行按ctrl + z 挂起程序此时对比用 ctrl + c 结束程序2、查看被挂起的程序jobs # 注意,挂起的程序依然占用内存3、继续执行程序fg %1 # 前台继续序号为1的程序bg %1 # 后台继续序号为1的程序后台运行需要空...
2019-08-09 17:54:51
225
原创 安装最新版node.js && ubuntu 安装nrm后 nrm ls报错
sudo apt install nodejs-legacysudo apt install npmnpm install nrm 安装nodejs时直接用上面的命令分别暗账了nodejs,npm,和nrm,安装后 nrm ls 错误,查了一下,发现是node版本太低,我windows上node版本是10.16,ubuntu上只是4.2,更新nodejs版本即可。/u...
2019-07-31 11:49:13
4188
转载 如何理解最小二乘法?
文章系转载,尊重原创,请移步原文:https://blog.youkuaiyun.com/ccnt_2012/article/details/811271171 日用而不知来看一个生活中的例子。比如说,有五把尺子:用它们来分别测量一线段的长度,得到的数值分别为(颜色指不同的尺子):之所以出现不同的值可能因为: 不同厂家的尺子的生产精度不同 尺子材质不同,热胀冷缩不一样 测量...
2019-07-30 19:47:48
265
原创 深度学习中涉及的数学相关概念
算术平均数与几何平均数区别如下:1、二者公式的形式不同2、二者的含义不同:算术平均数( arithmetic mean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数。它主要适用于数值型数据。几何平均数是对各变量值的连乘积开项数次方根。求几何平均数的方法叫做几何平均法。3、二者的目的不同:算术平均数:适用于主要用于未分组的原始数据...
2019-07-30 18:07:06
600
转载 欧几里得空间与希尔伯特空间
文章系转载,尊重原创,请移步原文:https://blog.youkuaiyun.com/weixin_36811328/article/details/81207753多年以前学信号与系统的时候就听说过希尔伯特空间,但是一直不清楚这究竟是个什么东西,然而它却老是时不时在你学得最欢的时候冒出来搞得人一头雾水,于是今天专门花了很多时间总算对其概念有了一些基本的了解。本文整理自上海交通大学王维克教授...
2019-07-30 09:16:45
1361
转载 向量的点乘与叉乘的几何意义
文章系转载,尊重原创,请移步原文:https://blog.youkuaiyun.com/qq_27161673/article/details/53056999向量的点乘与叉乘的几何意义 很惭愧,作为一名学生,向量的最基本的知识全忘了,在最近做计算机图形学实验时,需要用到向量计算时,发现自己寸步难行。只好赶快百度”预习”一下。向量的点乘:a * b公式:a * b = |a| * |b...
2019-07-30 08:54:02
14745
原创 pip相关
1、换源(ubuntu python pip 很慢解决方案)一次性:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 # eg:pandaspip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas国内源:清华:https://p...
2019-07-23 15:00:24
868
原创 数据集
https://www.cnblogs.com/ansang/p/8137413.html表情数据集:fer2013Fer2013人脸表情数据集由35886张人脸表情图片组成,其中,测试图(Training)28708张,公共验证图(PublicTest)和私有验证图(PrivateTest)各3589张,每张图片是由大小固定为48×48的灰度图像组成,共有7种表情,分别对应于数字标签...
2019-07-15 16:56:20
454
原创 将训练好的模型转化为pb文件及pb应用
1、相关资料tensorflow的ckpt文件总结1.TensorFlow的模型文件--checkpoint_dir | |--checkpoint | |--MyModel.meta | |--MyModel.data-00000-of-00001 | |--MyModel.index2.meta文件 该文件保存的是图结构,meta文件是pb格式,包含变量、...
2019-07-15 11:07:39
3907
3
原创 python 使用
0、采坑系列1、每个包根目录有_init_.py文件来区分包和普通文件夹区别。(python from 导入包错误)2、有_init_.py文件还是无法导入,发现是包名是多个单词组成,单词间隔用了- ,应该用 _ 代替。3、pycharm引入包要指定源码文件夹,不然无法引入。1、cv2使用cv2.imshow(wname,img) # wname为字符...
2019-07-15 08:25:18
270
原创 docker 入门随笔
0、更换国内源更改 /etc/docker/daemon.json文件{"registry-mirrors": ["https://kfwkfulq.mirror.aliyuncs.com","https://2lqq34jg.mirror.aliyuncs.com","https://pee6w651.mirror.aliyuncs.com","https://regi...
2019-07-13 10:07:24
548
1
原创 widerface转换为VOC数据集
注意:虚拟机无法使用物理机显卡一、下载widerface数据集widerface数据集下载地址:http://shuoyang1213.me/WIDERFACE/wider_face_split.zip widerface的标注文件(只有train和val的标注文件)WIDER_test.zip、WIDER_val.zip、WIDER_train.zip分别为图像文件二...
2019-07-12 10:34:03
3730
16
原创 tensorflow 问题总结
0、系统环境:ubuntu 16.04 + tensorflow 1.14.0 + python 3.51、安装tensorflow很慢(换源)直接用以下代码安装# For CPUpip3 install tensorflow# For GPUpip3 install tensorflow-gpu因为谷歌在国外的关系,下载很慢,需要换源,直接在用户名根目录创建.pip文...
2019-07-11 10:45:34
1098
转载 几张图看懂区块链技术到底是什么?
文章系转载,尊重原创,请移步原文:https://www.cnblogs.com/behindman/p/8873191.html“区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,BAT以及各大银行还有什么金融机构都在开始自己的区块链研究工作,就连IBM最近也成立了自己的区块链研究实验室,但其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态。从今天...
2019-04-09 09:22:55
288
原创 八皇后问题(回溯法)
八皇后问题百度百科经典的回溯法题目代码:#include"stdio.h"#define N 8 //最低值可以到4int count;int cb[N][N]; //Checkerboard 棋盘//检查行列对角线是否有放棋子 int check(int x, int y) { int i; for (i = 0; i < N; i++)//行列检查 if...
2019-03-25 15:29:10
430
原创 0-1背包问题(动态规划)
测试用例与输出:3 105 88 204 17Case 1: 1 3 25思路:直接用动态规划DP凑出最优解,做动态规划一点要打印出递推矩阵,方便理解。一、数据n 为物品个数,m为背包重量,v数组存物品价值,w存物品重量bag为dp递推矩阵第0行为全部初始化为0,isPush代表是否放入默认false首先读入以上数据二、递推矩阵 0 1 ...
2019-03-23 21:01:50
9246
原创 SSM小问题汇总
1、mybatis插入返回主键<!--mapper.xml文件处添加useGeneratedKeys="true" ==》取值范围true|false 默认值是:false。 含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。keyProperty="user_id" ==》将主键返回至user_id的j...
2019-02-13 09:40:46
406
原创 二叉树
二叉树的遍历分为以下三种:先序遍历:遍历顺序规则为【根左右】中序遍历:遍历顺序规则为【左根右】后序遍历:遍历顺序规则为【左右根】先序遍历:1245736中序遍历:4275136后续遍历:4752631Problem 1261 二叉树的遍历(中序遍历)………………数构Accepted: 1970 Total Submit: 2327Time Limit: 1000ms Memony Li...
2018-03-30 16:18:15
309
原创 链表
Problem 1178 报到--建立链表………………数构Accepted: 3314 Total Submit: 4613Time Limit: 1000ms Memony Limit: 32768KBDescription新生报到开始了,需要登记的信息是:姓名、性别、来的地方、已安排的学号。请你编程将新生的信息输入电脑,然后按原顺序输出。请用链表完成。新生的结构定义为:struct...
2018-03-29 20:43:27
463
原创 最短路径
Problem B 最短路径Accepted: 17 Total Submit: 51Time Limit: 1000ms Memony Limit: 32768KBDescription?有一个无向加权图,节点的序号从1开始。请你找出度最大的两个点,然后求这两个点之间的最短路径值。Input输入有若干个案例,每个案例的第1行有2个整数m,n,m是节点数,n是边数...
2018-03-29 19:48:45
296
原创 几个实用的自定义函数
1.最大公约数(辗转相除法)eg:import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner in = new Scanner(System.in); while (in.hasNext()) { int a = in.nextI
2017-05-16 09:29:56
567
原创 POJ 1088 滑雪 解题报告(记忆化搜索)
滑雪Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 96997 Accepted: 36774题目连接:POJ1088DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡
2017-05-13 12:53:03
550
转载 给Java新手的一些建议----Java知识点归纳(Java基础部分)
原文地址:给Java新手的一些建议----Java知识点归纳(Java基础部分)写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在
2017-05-12 16:49:39
351
原创 蓝桥杯 历届试题 九宫重排 解题报告(BFS,双向BFS优化)
历届试题 九宫重排 时间限制:1.0s 内存限制:256.0MB 锦囊1搜索。锦囊2比较经典的搜索题,可以直接搜索或者使用双向搜索优化。问题描述 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所
2017-05-08 16:17:19
785
原创 蓝桥杯 历届试题 危险系数 解题报告(并查集)
历届试题 危险系数 时间限制:1.0s 内存限制:256.0MB 问题描述抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y (x != y), 如果能
2017-05-06 16:36:11
558
原创 第七届 蓝桥杯决赛 Java B组 打靶 解题报告(DFS,回溯,全排列)
题目:打靶小明参加X星球的打靶比赛。比赛使用电子感应计分系统。其中有一局,小明得了96分。这局小明共打了6发子弹,没有脱靶。但望远镜看过去,只有3个弹孔。显然,有些子弹准确地穿过了前边的弹孔。不同环数得分是这样设置的:1,2,3,5,10,20,25,50那么小明的6发子弹得分都是多少呢?有哪些可能情况呢?下面的程序解决了这个问题。
2017-05-05 16:10:38
1100
原创 蓝桥杯 历届试题 买不到的数目 解题报告(完全背包,数论)
历届试题 买不到的数目 时间限制:1.0s 内存限制:256.0MB 锦囊1数论或动态规划。锦囊2输入的两个数必然互质。可以证明答案不会太大,可以枚举答案,然后使用欧几里得算法来求是否存在方案,或者直接使用动态规划来标记所有能买到的。问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一
2017-05-01 16:51:31
834
原创 蓝桥杯 历届试题 剪格子 解题报告(dfs+ 回溯)
历届试题 剪格子 时间限制:1.0s 内存限制:256.0MB 锦囊1搜索。锦囊2搜索左上角的块包含哪些方格。当方格不连通或者在不要求连通的情况下不能得到解时回溯。问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****-
2017-04-27 18:57:05
1441
3
原创 HDU 1114 Piggy-Bank 解题报告(完全背包)
Piggy-BankTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 24128 Accepted Submission(s): 12216Problem DescriptionBefore AC
2017-04-22 16:12:52
544
原创 蓝桥杯 历届试题 蚂蚁感冒 解题报告
历届试题 蚂蚁感冒 时间限制:1.0s 内存限制:256.0MB 问题描述 长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰
2017-04-21 23:06:22
630
原创 C++结构体排序个人总结(运算符重定义,比较器)
前几天做蓝桥杯题目有一题有用到结构体排序,刚开始使用比较器,然后sort()排序一下就可以,后来参考别人的代码发现还可以用运算符重定义,着实省事很多,省的再在结构体外面写一个比较器的方法,所以现在总结一下:第一种:结构体内重定义 (‘ ’符号),然后sort就可以排序,初步估计sort方法是根据‘ ’符号排序,还未问老师,暂未证实,废话不多说,直接上代码#include"iost
2017-04-18 23:57:03
2645
eclipse-java-oxygen-1a-linux-gtk-x86_64.tar.gz
2018-01-14
jdk-7u80-ea-bin-b03-linux-x64-19_nov_2014.tar.gz
2018-01-14
virtual-judge-master.zip
2018-01-14
锐捷4.63+4.96+5.10合集(64位32位通用).7z
2018-01-14
apache-maven-3.0.5.rar
2018-01-14
spring-webmvc-4.3.9.RELEASE.jar
2018-01-14
MySQL-server-5.5.52-1.linux2.6.x86_64.rpm
2018-01-14
MySQL-client-5.5.52-1.linux2.6.x86_64.rpm
2018-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人