自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack的专栏

放荡不羁爱自由

  • 博客(56)
  • 资源 (17)
  • 论坛 (7)
  • 收藏
  • 关注

原创 Golang自动生成对应MySQL数据库表的struct定义-可视化

在golang的开发过程中,当我们使用orm的时候,常常需要将数据库表对应到golang的一个struct,这些struct会携带orm对应的tag,就像下面的struct定义一样:type InsInfo struct { Connections string `gorm:"column:connections"` CPU int `gorm:"col...

2020-01-04 11:35:00 2020

原创 web tool -自动将SQL字段转为golang struct

More Info: https://github.com/hantmac/fuckdbfuckdbfuckdb helps you fuck the db when you write go struct.fuckdb generates a go compatible struct type with the required column names, data types, and ...

2019-12-15 16:27:40 473

原创 将你的掘金小册制作成一整本PDF

juejinxiaoceToPDFByPy将掘金小册制作成一整本PDF由来之前写过一个Golang的版本,但是阅读效果不是特别好,这个Python版本可以将所有章节制作成单个PDF文件。看起来会更加方便,转mobi格式的正在开发,遇到一点小问题,使用的kindle_maker库报错。如果想要在kindle上观看小册,可以使用这个工具将PDF转为mobi。使用方法参照 https://g...

2019-03-26 15:12:33 2262

原创 Mastering Go 英文原版翻译项目

前段时间看了一本英文原版的书,《Mastering Go》,书的内容包括但不限于并发、网络编程、垃圾回收、组合、GO UNIX系统编程、基本数据类型(Array,Slice,Map)、GO源码、反射,接口,类型方法等高级概念。2018年4月出版的,目前没有电子版,于是想发起一个翻译,将其翻译成中文版,如果你喜欢本书 ,或者对翻译有兴趣,你可以参与到本书的翻译或纠正工作中来,具体请联系【Jack...

2018-12-29 09:55:06 723

原创 MAC 下Python3 的爬虫错误urllib.error.URLError

urllib.error.URLError:Mac环境,python3.5 简单爬虫代码:import urllib.request 2 import ssl 3 4 response = urllib.request.urlopen('https://www.python.org') 5 print(response.read().decode('utf-8'))出现错误是:u...

2018-05-11 19:58:42 1230

原创 Session ‘app’: Error Launching activity错误

更新Android studio2.0以后,运行程序会出现Session ‘app’: Error Launching activity错误。在控制台的输出日志是: 解决办法: 在setting里面找到instant run 然后将instant run设置为disabled .如图所示:  参考文档:http://stackoverflow.com/q

2018-05-11 19:21:37 602

原创 Ubuntu Linux出现内存不足导致的死机时处理

Linux 运行某些软件,这些软件运行时需要消耗大量内存,会出现内存不足导致Linux不能响应的情况,此时点击任何按键都是没有用的。处理的方法如下:ctrl+alt+F1,进入tty1,用户名一般是root,密码就是root密码;然后ps -t tty7出现一个xorg的PID,kill 这个PID,reboot机器就可以。最后别忘记删掉那个让你死机的软件,因为你再次运行的话还

2018-05-11 19:19:18 5408

原创 Mesos编译、安装、测试

Mesos 安装环境1、mesoUBUNTU 14.04 LTS 64位版本,AMD64的内核 内核版本号为 3.13.02、下载wget http://www.apache.org/dist/mesos/0.20.1/mesos-0.20.1.tar.gz3、依赖# Ensure apt-get is up to date. $ sudo apt-get updat

2018-01-21 16:31:20 1094

转载 Linux的SOCKET编程详解

Linux的SOCKET编程详解 1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal) UNIX system V有:消息(message)、共享存

2018-01-17 20:38:31 151

转载 xcrun: error: invalid active developer path

mac执行git命令时候出现: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun解决方法: 打开终端输入 xcode-select –insta

2017-12-14 21:04:44 199

转载 SCI投稿过程总结、投稿状态解析、修稿处理、拒稿后对策及接受后总结等

一)投稿前准备工作和需要注意的事项、投稿过程相关经验总结 投稿前准备工作和需要注意的事项: 总结提示语:1)第一作者和通信作者的区别: 通信作者(Corresponding author)通常是实际统筹处理投稿和承担答复审稿意见等工作的主导者,也常是稿件所涉及研究工作的负责人。 通信作者的姓名多位列于论文作者名单的最后(使用符号来标识说明是Corresponding author),但其贡献

2017-11-29 11:41:44 4438

原创 浅析为什么设置用户ID程序中不能直接调用system函数?

设置用户ID程序本文将以两个简单的小程序为例,说明如果在一个设置用户ID程序中调用system将会发生什么:代码1代码块语法遵循标准markdown代码,例如:#include "apue.h"intmain(int argc,char *argv[]){int status;if(argc < 2){err_quit("commondline argument requied");}

2017-11-14 16:30:31 217

原创 YouCompleteMe unavailable: requires Vim 7.4.1578+

版本问题ubuntu 14.05 安装完YouCompleteMe后不生效,提示:YouCompleteMe unavailable : requires Vim 7.4.143经过检索与查询,ubuntu自带的vim为7.4.50,需要安装最新的vim。在stackoverflow上查到更新方案如下:sudo add-apt-repository ppa:jonathonf/

2017-11-10 16:28:17 7019

原创 ImportError: No module named 'pandas'

python安装numpy和pandas  最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了。首要条件,python版本必须是2.7以上。linux首先安装依赖包yum -y install blas blas-devel lapack-devel

2017-10-24 15:10:55 53152 3

转载 基于51单片机IIC通信的AT24C02学习笔记

引言最近在学习几种串行通信协议,感觉收获很多,这篇文章是学习IIC总线协议的第一篇文章,以后还会再写一篇关于PCF8591 IIC通信的ADDA转换芯片的文章.关于IIC总线IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的一种简单、双向、二线制、同步串行总线,主要是用来连接整体电路(ICS)

2017-10-12 15:43:00 712

原创 Linux添加用户,修改密码,修改用户权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主

2017-10-10 10:45:16 2223

原创 Linux 中 grep 命令的 12 个实践例子

grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum)。$ sudo apt-get install grep #Debian/Ubuntu $ sudo yum install

2017-10-08 09:23:49 212

转载 sourceInsight4 破解笔记(完美破解)

sourceInsight4 破解笔记(完美破解)时隔好多年,sourceinsight4以迅雷不及掩耳之势的来了。与3.5相比,sourceinsight4多了代码折叠以及文件标签功能,可谓是让sourceinsight迷兴奋了好几晚上。废话不多说,来说说破解的事儿。(仅供学习,商业用途,请购买正版)网上大多数的破解方法是修改exe文件,然后修改lisen

2017-08-14 10:13:06 353

原创 华为上机编程题‘‘移动棋子’’

时间限制:1秒 空间限制:32768K 热度指数:3751本题知识点: 字符串 算法知识视频讲解题目描述请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。输入描述:输入两个正整数输

2017-07-05 15:33:33 318

原创 华为校招上机编程之‘‘十六进制转十进制’’

时间限制:1秒 空间限制:32768K 热度指数:87114本题知识点: 字符串 算法知识视频讲解题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。示例1输入0xA

2017-07-04 15:45:06 216

原创 华为校招上机编程之““字符串的分割””

时间限制:1秒 空间限制:32768K 热度指数:94432本题知识点: 字符串 算法知识视频讲解题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串

2017-07-04 14:54:05 170

原创 华为上机编程之字符串中含有该字符的个数

时间限制:1秒 空间限制:32768K 热度指数:108220本题知识点: 字符串 算法知识视频讲解题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入import java.util.Scanner;import java. util.Arrays;import java.util.*;public class Main{

2017-07-03 20:35:40 212

原创 华为上机编程之计算字符串最后一个单词的长度,单词以空格隔开

时间限制:1秒 空间限制:32768K 热度指数:146054本题知识点: 字符串 算法知识视频讲解题目描述计算字符串最后一个单词的长度,单词以空格隔开。 输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。示例1输入hello world输出5

2017-07-03 20:06:37 334

原创 美团上机编程之“”凑钱“”

题目:假设有6中钱币的种类,1,5,10,20,50,100;问由这几种钱币凑成N元的方法有多少种。import java.util.Scanner;import java.util.Arrays;public class Main{ public static long count(int n) { int coins[]={1,5,10,20,50,10

2017-07-03 19:43:44 256

原创 百度2017年春招编程笔试题

[编程题] 买帽子时间限制:1秒空间限制:32768K度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? 输入描述:首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000)输出描述:如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1输

2017-06-29 13:25:43 392

原创 LeetCode试题之““给定一个正整数A,找到最小的正整数B,它的每一个数字的乘法等于A。””

Given a positive integer a, find the smallest positive integer b whose multiplication of each digit equals to a.If there is no answer or the answer is not fit in 32-bit signed integer, then return 0

2017-06-20 11:47:02 13570 1

原创 Leetcode题目之求解数组之间的最大距离

打算从今天开始开辟一个LeetCode专栏,收集并讲解LeetCode网站的一些题目。今天的题目是LeetCode第37期的第一个题目,比较简单。Given m arrays, and each array is sorted in ascending order. Now you can pick up two integers from two different arrays (each

2017-06-20 10:23:20 1031

原创 Ubuntu Linux出现内存不足导致的死机时处理

Linux 运行某些软件,这些软件运行时需要消耗大量内存,会出现内存不足导致Linux不能响应的情况,此时点击任何按键都是没有用的。处理的方法如下:ctrl+alt+F1,进入tty1,用户名一般是root,密码就是root密码;然后ps -t tty7出现一个xorg的PID,kill 这个PID,reboot机器就可以。最后别忘记删掉那个让你死机的软件,因为你再次运行的话还

2017-06-19 11:42:34 1533

原创 Tensorflow实现自编码器

本文参考了黄文坚和唐源所著的《TensorFlow实战》一书。操作系统以及语言环境:MacOS Python3.5 TensorFlow1.1下面开始实现最常用的自编码器。先导入NumPy库,Scikit-learn中的preprocessing模块,这个模块是对数据进行预处理的常用模块,之后会用到其中的数据标准化功能。本文使用的数据集是MNIST数据集,导入TensorFlow中的M

2017-06-05 20:38:56 1782 2

原创 使用Anaconda在Linux下安装TensorFlow的CPU版本

有道云笔记链接:http://note.youdao.com/noteshare?id=fa0dc848febc5ee732ceeecd01b09d1e

2017-06-04 11:12:23 3176

转载 欢迎使用CSDN-markdown编辑器

`Ctrl + H`- 有序列表 Ctrl + O - 无序列表 Ctrl + U - 横线 Ctrl + R - 撤销 Ctrl + Z - 重做 Ctrl + YMarkdown及扩展 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]使用简单

2017-06-04 10:40:16 164

原创 华为上机笔试题之约瑟夫环

/*题目描述有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入描述:每组数据为一行一个整数n(小于等于1000),为数组成员数,如果大于1

2017-05-10 09:11:56 495

转载 linux .o,.a,.so的关系

在说明Linux的.a、.so和.o文件关系之前,先来看看windows下obj,lib,dll,exe的关系 windows下obj,lib,dll,exe的关系    lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。     所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要li

2017-04-19 20:32:50 414

原创 Linux安装Python3.4.4后,左右键出现^[[A符号

Linux安装Python3.4.4后,左右键出现^[[A符号解决方案:pip install readline若这一步出现错误:error: command 'x86_64-linux-gnu-gcc' failed with exit status 1解决:apt-get install python-dev重新执行:pip install readline

2017-02-23 09:30:51 1151

原创 驱动设备的复用

设备复用的步骤:1:注册时连续注册多个设备,首先获得起始设备的设备号#define MAJOR 100dev_t devno = MKDEV(MAJOR,0)//起始设备的主设备号100,从设备号02:注册字符设备函数:int register_chrdev_region(dev_t from,unsigned count,const char *name)表示:从设备

2017-01-13 20:32:57 230

原创 趣说操作系统的睡眠,阻塞,挂起

这些术语都是对于线程来说的。对于线程的控制好比你控制了一个雇员,对雇员的控制是通过编程来实现的:挂起线程的意思是:你主动对雇员说,你去睡觉把,需要你的时候我主动喊你,你再干活;线程睡眠的意思是:你对你的雇员说,你去睡觉吧,睡到几点几刻,再回来干活;阻塞的意思是:你的雇员不知道什么时候没经过你的同意去睡觉了,但是你不能怪雇员,肯定是这个雇员没注意,本来你让他去扫地

2017-01-12 21:56:07 520

原创 Linux互斥机制

Linux的互斥机制有:中断屏蔽,原子操作,自旋锁和信号量。对竟态处理的关键是:分析并发资源,划定临界区,并在操作系统提供的众多机制中,恰当的选择合适的机制,在使用时重点关注各种机制的使用限制。通常是:在XXX情况下能不能使用XXX?在XXX中如何进行互斥访问?

2017-01-12 19:26:04 401

原创 嵌入式Linux最简单驱动模块编译与剖析

# 最简单的内核模块:#include#includestatic int my_driver_init(void){printk("hello\n");return 0;}static my_driver_exit(void){printk("byebye\n");}module_init(my_driver_i

2017-01-11 21:09:03 3012

原创 华为校招上机试题之字符串特殊字符过滤

字符串处理:问题描述:把一个字符串中的除了大写字母,小写字母,数字之外的字符过滤掉,输出新的字符串。要求实现该函数:void my_string(char *input,char *output)*/#include #include #include void my_string(char *input,char *output){ //char str_in[100]

2017-01-04 13:47:23 461

原创 华为上机试题之子字符串替换

10.子字符串替换:编写函数strReplace(char *strSrc,char *strFind,char *strRepl)其中strSrc是原字符串,strFind是待替换字符串,strReplace是用来替换的字符串。举例:char strSrc[]="abcdefg";char strFind[]="ab";char strRepl[]="zx";result=“zxcde

2017-01-04 11:43:03 513

MFC制作的简单的类似电话本的软件

使用MFC制作的简易的实现电话本的软件 很简答的实现电话本功能,不是很完善

2014-07-02

Django 网站开发 Cookbook-04271217

Django 网站开发 Cookbook-04271217,Django前端开发框架

2018-04-16

The Django Book 2.0中文版-12152301.mobi

The Django Book 2.0中文版-12152301,中文版,mobi格式

2018-04-16

引力波-时空的涟漪

在图灵网站购买的电子书,mobi版本,适合kindle上看。

2018-04-16

shell脚本实战第二版(英文版)

帮图灵翻译过这本书,英文原版的电子版就留在我手里了。 这本书的中文版即将上市,英文版国内应该没有

2018-03-10

微信小程序开发

微信小程序开发的入门书籍,适合刚入门的小程序创作者

2017-12-06

图灵传-如谜的解谜者

艾伦·图灵传——如谜的解谜者(87届奥斯卡最佳改编剧本奖《模仿游戏》原著,计算机科.azw3

2017-12-06

《编程风格:好代码的逻辑》随书代码

《编程风格:好代码的逻辑》随书代码,本书的随书代码,

2017-12-06

Linux232串口测试程序

能够在Linux上直接编译运行,测试RS232串口的发送与接收功能

2017-12-06

LeetCode java版本练习题

LeetCode是一个高质量的刷题网站,很多硅谷科技公司的笔试面试题目从里面出,整理了一下,使用java编写。

2017-12-06

TensorFlow实现自编码器

使用谷歌人工智能框架,实现股价预测的功能,使用Python实现,Python版本是3.4

2017-12-06

TensorFlow实现股票预测的Python代码

使用谷歌人工智能框架,实现股价预测的功能,使用Python实现,Python版本是3.4

2017-12-06

基于FPGA的视频采集系统

本项目是基于FPGA的视频采集系统,使用CCD摄像头采集视频数据,IIc总线传输,使用niosII编写的Sram和IIc总线协议,FIFO进行数据缓存传输到OPD投影仪。完成视频的采集。压缩包包括工程所有代码,以及IP核的编写,以及用到的资料和论文。

2015-12-13

opencv处理彩色视频,转换成灰色

本资源包括opencv开源视觉库处理彩色视频,使得彩色图像编程灰色,含有源代码,适合初学opencv的学生学习,欢迎下载

2015-01-28

人脸检测,opencv

内有使用开源类库opencv做的关于人脸检测的demo,是静态的检测图片的,适合初学opencv的同学

2015-01-08

使用opencv做的图像线性融合

内有使用开源类库opencv做的图像线性融合的程序,适合初学opencv的同学学习

2015-01-08

人脸检测,识别

内有人脸检测源代码,教程,非常详细的,大家可以下载学习

2015-01-08

空空如也

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

TA关注的人 TA的粉丝

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