自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KingEasternSun的专栏

书山有路勤为径,码海无涯乐作舟

  • 博客(212)
  • 资源 (10)
  • 收藏
  • 关注

原创 ubuntu golang使用sqlite

使用方式:http://studygolang.com/articles/5456https://siongui.github.io/2016/01/09/go-sqlite-example-basic-usage/交叉编译$ CC=i686-w64-mingw32-gcc-win32 GOOS=windows GOARCH=386 CGO_ENABLED=1 \ go build -o go-o

2017-02-09 15:31:56 1703

原创 《Shell Programming in Unix, Linux and OS X, 4th Edition 》 笔记之Decisions,Decisions

test命令可以用[ ]替换,前后空格必须要有 Spaces must appear after the [ and before the ]if [ "$name" = julio ]thenecho "Would you like to play a game?"fi数字比较Operator Returns TRUE (exit status of 0) if code mea

2017-01-20 17:35:40 763

原创 《Shell Programming in Unix, Linux and OS X, 4th Edition 》 笔记之Passing Arguments

在shell中1标示第一个参数,1标示第一个参数,2标示第二个参数,以此类推$#标示参数个数$ cat argsLook at the programecho $# arguments passedecho arg 1 = :$1: arg 2 = :$2: arg 3 = :$3:$ args a b cExecute it3 arguments passedarg 1 = :a:

2017-01-18 17:20:25 420

原创 《Shell Programming in Unix, Linux and OS X, 4th Edition 》 笔记之Can I Quote You On That?

命令替换There are two ways in the shell to perform command substitution: by enclosing the command in back quotes or surrounding it with the (...)construct.命令替换就是说shell把命令行中的命令替换为命令的输出,可以通过‘‘或(...) construc

2017-01-18 16:34:09 495

原创 《The.Go.Programming.Language.2015.11.pdf》之map和结构体

map在go语言中,map是一个hash 表的引用。 map的声明 ages := make(map[string]int) // mapping from strings to ints ages := map[string]int{ "alice": 31, "charlie": 34, }元素的访问 ages["alice"]

2016-11-11 09:48:49 642 1

原创 Ubuntu 下安装octave 4.0.3

下载下载地址:octave 4.0.3创建或解压tar.xz文件的方法 习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。 创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xx

2016-11-07 09:45:06 1519

翻译 ubuntu /elementary os下sublime text3 配置go开发环境

安装go开发包参考 http://blog.csdn.net/wdy_yx/article/details/52803773安装sumlime text3下载安装包sudo dpkg -i ****配置开发环境安装Package Control参见该教程 ctrl + `输入:import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b09

2016-11-05 14:00:57 1138

原创 《The Way To Go : A Thorough Introduction To The Go Programming Language》之数组切片

数组声明和初始化切片函数将切片作为参数make创建切片for rangeappend copystring 切片改变string中的字符apped实现的操作数组声明和初始化声明数组时使用的长度必须是一个常量。var identifier [len]type数组中保存的数据类型必须一致,如果要用数组保存不同类型的数据类型,要使用interface{},然后在访问每一个成员时使用类型

2016-10-27 10:24:24 621

原创 《The.Go.Programming.Language.2015.11.pdf》之数组和切片

1数组数组的声明和初始化数组成员的访问数组的比较数组作为函数参数2切片append函数利用append实现特殊函数

2016-10-26 16:21:01 907

转载 ubuntu14.04安装mongodb

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-

2016-10-24 11:38:44 582

原创 ubuntu /elementary os下vscode 配置go开发环境

安装go配置环境变量设置权限设置GOPATH安装vscode go安装delve

2016-10-13 09:12:18 5615

原创 elementaryOS 给firefox添加launcher

参考添加launcher添加firefoxdesktop添加执行权限

2016-10-12 11:32:46 1399

原创 adobe-flash-properties-gtk 依赖错误解决方法

错误现象本来打算安装g++,结果出现下面错误:~$ sudo apt-get install g++正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系: adobe-flash-properties-gtk : 依赖: adobe

2016-10-10 15:57:19 2014 1

原创 MongoDB in Action Second Edition笔记之Text Index

创建Text index创建Text index并指定权重为域的成员创建Text indexText index 大小手动指定Text index名称全域Text indexText index查询基本搜索or搜索限定在特定document中搜索指定特定词必须包含在结果document中精确匹配排除包含词汇或语句的document限定条件Text search score

2016-09-30 16:21:17 900

原创 MongoDB in Action Second Edition笔记之基于Index查询优化

查看查询过程的方法 查看所有的使用index的查询方案 强制使用某种index的方法 index cache

2016-09-29 10:45:41 482

原创 MongoDB in Action Second Edition笔记之Index

Compound Index例子Core indexing conceptsSINGLE-KEY INDEXESCOMPOUND-KEY INDEXESINDEX EFFICIENCYB-treesIndex typesUNIQUE INDEXESSPARSE INDEXESMULTIKEY INDEXESHASHED INDEXESGEOSPATIAL INDEXESInd

2016-09-28 16:57:25 713

原创 [High.Performance.MySQL(3rd,2012.3)].Baron.Schwartz.之数据类型优化

选择合适的数据类型越小越好越简单越好如果可能避免使用NULLWhole NumbersReal NumbersString TypesVARCHAR and CHAR TypesCHARBLOB and TEXT TypesDate and Time TypesDATETIMETIMESTAMPBit-Packed Data TypesBITSchema Design

2016-09-28 12:51:46 577

原创 xorm常用编程方法总结

官方文档Get方法1 根据Id来获得单条数据2 根据Where来获得单条数据3 根据user结构体中已有的非空数据来获得单条数据Find方法1 传入Slice用于返回数据2 传入Map用户返回数据map必须为mapint64Userinfo的形式map的key为id因此对于复合主键无法使用这种方式3 也可以加入各种条件Count方法执行SQL命令

2016-09-28 09:26:29 8945

原创 [High.Performance.MySQL(3rd,2012.3)].Baron.Schwartz.之分析工具的使用

分析软件The second technique is capturing TCP network traffic and inspecting it, then decoding the MySQL client/server protocol. You can use tcpdump to save the traffic to disk, then use pt-query-digest w

2016-09-26 17:27:49 507

原创 MongoDB:The Definitive Guide 2nd笔记之查看数据库大小

计算大小 Documents Collections Databases

2016-09-25 09:19:05 631

原创 MongoDB:The Definitive Guide 2nd笔记之system.profile

使用系统监控打开监控参看监控信息查看耗时的操作关闭监控查看当前监控等级使用系统监控打开监控> db.setProfilingLevel(2)等级2意味着监控所有,数据库接受的所有的读写操作都会记录在system.profile中。 开启监控对性能影响很大,因为所以的写操作都增加了额外的写入时间,所有的读操作都需要获取写锁(增加了一个写操作到system.profile)。

2016-09-25 08:56:54 988

原创 MongoDB:The Definitive Guide 2nd笔记之Seeing the Current Operations

查看当前操作过滤查看db.currentOp({"ns" : "prod.users"})杀死操作,不是所有的操作都可以被杀死

2016-09-25 08:40:13 497

原创 《The.Go.Programming.Language.2015.11.pdf》之函数缓存实现

串行的实现 利用go并行执行 添加互斥锁 最终方法1使用指针标记 最终方法2使用客户端服务器模型

2016-09-23 08:42:36 892

原创 Go开发环境插件安装提示错误总结

ATOMATOM 安装运行ATOM 提示gocode安装失败ATOM 提示open dlv安装失败ATOM 提示 GOPATH not setATOM 插件atom-ctagsVSCODE提示GOPATH not set提示GOPATH entry is relative错误guruATOMATOM 安装运行配置ATOM Go开发环境 安装script插件,可以直接在ATOM运行

2016-09-19 11:11:23 25117

原创 《The.Go.Programming.Language.2015.11》之Goroutines

并行处理图片并等待全部图片处理结束限定并发数量复用select互斥锁syncOnce解决的方法1使用互斥锁解决方法二 使用读写锁解决方法三 使用syncOnce并行处理图片并等待全部图片处理结束func

2016-09-19 09:00:10 607

原创 《The.Go.Programming.Language.2015.11》之 reflect

判断reflectValue类型并提取数据 addressable 获取结构体方法的名称

2016-09-18 11:00:07 555

原创 《The.Go.Programming.Language.2015.11》之 unsafe.Pointer

unsafePointer和普通指针的转换 通过unsafePointer修改结构体的值

2016-09-13 10:17:18 511

原创 Go 编程学习路线

安装IEDvscode atom subl 插件安装错误总结入门 go by example the way to go go web 编程 豆瓣 提升书籍《The.Go.Programming.Language.2015.11.pdf》 豆瓣9.1《Go in Action》 豆瓣7.2《Manning.Go.in.Practice.2016.8.pd

2016-09-12 17:05:38 4498 1

原创 MongoDB:The Definitive Guide 2nd笔记(三)

Setting Up a Replica SetMajorityHow Elections WorkMember Configuration OptionsArbitesPriorityHidden

2016-09-12 16:17:16 748

原创 MongoDB:The Definitive Guide 2nd笔记(二)

Grouping operatorssumavgmax min first lastaddToSetpushGrouping behavior

2016-09-10 08:50:41 569

原创 MongoDB:The Definitive Guide 2nd笔记之特殊Indexes

TTL IndexesFull-Text IndexesGeospatial Indexing空间检索的几种方式2D IndexesTTL Indexes通过指定expireAfterSecs选项来创建。

2016-09-08 19:01:20 674

原创 MongoDB学习路线

参考书籍从零开始学习mongodb数据库之前只了解过mysql的基本知识,对于mongodb要从零开始学习,给自己制定的学习路线如下

2016-09-08 14:35:56 1218

原创 HTTPS资源总结

HTTPS科普扫盲帖OpenSSL 与 SSL 数字证书概念贴 | Sean’s NotesSSL/TLS协议运行机制的概述 - 阮一峰的网络日志数字证书及CA的扫盲介绍知识库博客园HTTPS工作原理三种解密 HTTPS 流量的方法介绍

2016-04-15 21:55:27 489

原创 Linux下获取系统代理信息

https://forum.qt.io/topic/17497/how-to-detect-network-proxies-using-qthttp://stackoverflow.com/questions/932824/how-do-i-get-the-system-proxy-using-qtQNetworkProxyQuery npq(QUrl("http://www.google.com"

2016-02-28 22:44:11 1616

原创 IOS资源汇集

MAC下常用命令NSHipster 中文版 南峰子的技术博客 Swifter - Swift 必备 tips OneV’s Den objc中国 Archives | 破船之家 亚庆的 Blog 王中周的技术博客 Lancy’s Blog yulingtianxia’s blog 里脊串的开发随笔 CS 193P iPhone Application DevelopmentHa

2016-02-21 19:08:01 668

转载 free-programming-books系列】40000+Star,9000+Fork的免费编程书籍

转自地址 Skip to content Sign up Sign in This repository Explore Features Enterprise Blog Watch 2,291 Star 40,766 Fork 9,124 vhf/free-programming-books branch: master free-programming-books/f

2015-06-23 23:36:00 2851

原创 [Practical.Vim(2012.9)].Drew.Neil.Tip21学习摘要

Vim has three kinds of Visual mode. In character-wise Visual mode, we can select anything from a single character up to a range of characters within a line or spanning multiple lines. This is suitable

2015-06-07 18:22:33 899

原创 [Practical.Vim(2012.9)].Drew.Neil.Tip20学习摘要

Visual模式允许用户方便的选择一段文字然后进行操作。Vim下的文本选择方式和我们一般所遇到的文本编辑器不一样。

2015-06-07 15:24:44 945

原创 [Practical.Vim(2012.9)].Drew.Neil.Tip19学习摘要

Overwrite Existing Text with Replace ModeReplace模式和insert模式类似,不过是覆盖文档中的已有字符。例如我们要修改文中的一个段落,可以输入R,进入Replace模式,输入的字符覆盖光标所在位置的字符,Esc退出进入normal模式。

2015-05-19 22:44:41 687

原创 [Practical.Vim(2012.9)].Drew.Neil.Tip16学习摘要

Do Back-of-the-Envelope Calculations in Place在vim中我们可以利用表达式寄存器来直接进行数学运算然后把结果插入我们的文档。 表达式寄存器可以通过=来访问,在insert模式中我们可以输入<C-r>=来启动这个表达式寄存器,这时在屏幕底部出现一个终端,我们输入计算式,然后回车,计算结果就会插入到文档光标所在位置。

2015-05-19 22:26:27 938

LFS文件系统

LFS(the Log-structured File System)文件系统的详细结构介绍

2015-01-18

算法导论第三版英文原版 带书签Introduction to Algorithms, Third Edition

算法导论第三版 英文原版 清晰 有书签 新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。 修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法 移除两章很少讲授的内容:二项堆和排序网络。 修订了动态规划和贪心算法相关内容。 流网络相关材料现在基于边上的全部流。 由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。 修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。 新增100道练习和28道思考题,还更新并补充了参考文献。

2013-06-18

Visual_C++MFC入门教程

C++ MFC 入门详细讲述了C++高级编程和MFC,对于想提高自己编程水平和应用能力的同学可以看一下

2010-10-10

操作系统 LRU算法 实验报告 及 程序代码

操作系统 LRU算法 实验报告 及 程序代码服务一条龙 呵呵

2010-07-01

多级反馈进程调度算法 实验报告 及程序代码

多级反馈进程调度算法 实验报告 及程序代码

2010-07-01

银行家算法实验报告及程序代码

银行家算法实验报告及程序代码都在这里,大家可以轻松了。

2010-07-01

书店设计 频率设计 频率测量的重要手段之一

频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。测量频率的方法有多种,其中电子计数器测量频率具有精度高、使用方便、测量迅速,以及便于实现测量过程自动化等优点,是频率测量的重要手段之一。电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。本文阐述了用数字电路设计了一个简单的数字频率计的过程。

2009-12-31

空空如也

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

TA关注的人

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