自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mage的专栏

纯技术流。。。

原创 使用node的httpserver

使用node建一个httpserver现在有很多项目都使用js。但在本机调试js项目如果使用WebStorm这个工具有点太重了。有没有一种调试js代码的简单工具。答案是有。那就是nodejs下的轻量级httpserver。可以查看官网:https://www.npmjs.com/package/http-server安装方法sudo npm install http-serve...

2018-06-04 00:49:47 920

转载 10大心理学原则

10大心理学原则数字化营销的崛起,营销人员在打造品牌、分析需求、创造需求和锁定客户方面,须具备更专业的技能。其中,关键的两项是数据挖掘能力以及感知、预测能力。前者要求具有科学的头脑,后者则要求具有艺术家的思维方式。生活富裕程度越高的时代,消费者越重视产品的情感价值。而掌握一些心理学原理,能让我们更深入地了解消费者的所思所想与行为模式,增强我们的感知、预测能力。1. 启动效应(Primin...

2018-04-15 00:28:59 1974 1

原创 ubuntu更新python2.7.6到2.7.13总结

ubuntu更新python2.7.6到2.7.13总结租的服务器上的python还是2.7.6,之前因为写的程序只有python3,没有办法安装了一个python3,今天发现python2的pip用不了了。并且python2还是2.7.6的版本。最后安装python使用的是源码安装。在安装的过程中会有一些问题。这里总结一下。 安装python2一共有三大步, 第一步,先安装一些必要的...

2018-04-10 05:17:27 3630

原创 使用命令行对ios设备截屏

使用命令行对ios设备截屏1.前言这几天在玩手机上的一个德州扑克游戏,发现玩个游戏是真心累人啊,要一直点屏幕,主要是这个游戏不用动脑子,不用动脑子的游戏对我来说那就更是玩的痛苦。于是在想有没有办法可以让我用程序来玩移动设备上的棋牌游戏。想过之后,感觉可以用技术来解决这问题2.技术实现思路咱想用程序来玩手机上的棋牌游戏,那第一步是要知道当前游戏的运行状态。打算通过每秒截取一次...

2018-03-31 05:11:44 1920

原创 selenium+chromedriver在服务器运行

selenium+chromedriver在服务器运行1.前言想使用selenium从网站上抓数据,但有时候使用phantomjs会出错。chrome现在也有无界面运行模式了,以后就可以不用phantomjs了。但在服务器安装chrome时出现了一些错误,这里总结一下整个安装过程2.ubuntu上安装chrome# Install Google Chrome# h...

2018-03-29 04:07:16 8800

原创 py2exe打包pycrypto加密模块出错原因

py2exe打包pycrypto加密模块出错问题1.前言用python写了一个小工具,想对一些文件作一下加密处理,写好用源码使用没有问题,不过想打包到windows系统作为一个小工具来使用。在使用py2exe打包时发现程序会一直报一个在_AES.py文件中加载库的错误。2.解决办法1.pycrypto的pip安装问题在使用pip安装pycrypto后,在程序中调用时...

2018-03-27 20:13:23 426

原创 关于IOTA钱包的种子生成方法

1.前言看过IOTA的区块链算法介绍后,感觉这种组链方式确实比较有前途。下载了一个IOTA的钱包,发现这种币没有像比特币那样的私钥钱包,而是一个81位由大写字母和数字9组成的字符串种子。这81位的字符种子就代表了用户的帐户所有权。不知为什么种会让人有一种人心不踏实的感觉,总有种这么生成的密钥会不安全的感觉。这个以后再研究,今天咱只讲密钥种子的一种生成方法。2.使用pyhton为了生成很...

2018-03-18 01:12:00 1020

原创 vlc的命令行使用方式

1.前言电脑上下载了一些电影,有的时候想用ipad在床上看,又懒的起床去开vlc播放器。本来vlc播放器是可以发布网络流的,打开之后就可以在所有vlc的播放器上看了。但懒,没有办法。 今天就想,这vlc功能这么强大,有没有命令行方式的视频流发布方法,不找不要紧,一找这才发现vlc果然不一般,什么工具都是全的。 因为怕写命令行麻烦,所以就用python写了一个小脚本,运行之后就可以在网络上播...

2018-03-17 22:20:00 12139

原创 ubuntu安装python3.6遇到问题总结

ubuntu安装python3.6遇到问题总结想跑一下bitmex的交易机器人,但机器人用的python3版本要大于等3.5。而我服务器上的python版本为3.4,因为服务器租的比较早,当时是ubuntu 14.02的版本,使用apt-get install python3来安装的只有3.4版本没有更高版本。 所以使用下边方法来进行安装。sudo add-apt-repositor...

2018-03-16 13:48:30 1964

原创 python超轻量级kv数据库dbm

python超轻量级kv数据库dbm有一些小的数据需要保存到文件,但也常常要修改。dbm的键值文件存储正好解决了这个问题。未例代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-02-22 09:44:42import dbmdbpth = './db/keysdb'def inset(ke...

2018-03-08 16:00:53 1870

原创 使用adblock plus浏览器插件屏蔽广告

使用adblock plus浏览器插件屏蔽广告这几天突然发现csnd的扩展栏里在最醒目的地方多出一个让人讨厌的广告。加广告个人并没有意见,毕竟提供服务网站的人也要吃饭。但广告加的位置过于醒目,遮挡了网页原有的内容就很讨厌了。广告可以放在页底,或者则边栏,最好是静态广告,可以每刷新一次网页自动更新一次,但不要一直闪来闪去的晃的人头痛。在网上搜了一下广告屏蔽内容。发现对于广告屏蔽有很多方法。不...

2018-03-07 13:38:16 920

原创 python判断设备是否联网

python判断设备是否联网直接上代码,就是用判断socket能不连上的方法来判断。#!/usr/bin/env python# -*- coding: utf-8 -*-import socketdef isNetOK(testserver): s=socket.socket() s.settimeout(3) try: status ...

2018-03-07 11:56:54 4008

原创 python获取设备硬件信息

python获取设备硬件信息1.前言想开发一个付费使用的python小工具,用户购买序列号之后,程序把用户的设备硬件唯一标识码和从我这里购买的注册码一起发送给我的验证服务器。在服务器对软件的使用权进行绑定操作。2. mac系统在网上搜了一些获取设备硬件信息的例子,对于mac系统,有一个电脑和序列号,可以使用电脑的编号作为唯一码。/usr/sbin/system_profiler...

2018-03-07 11:25:11 12713

原创 python程序打包问题总结

python程序打包前言平时自已会写一些python程序,在淘宝上挂了一个youtube视频下载的程序,真的有人在买,把打包的程序发送给用户时发现了一些问题。这里总结一下。 大家可以在我的淘宝店看到我出售的那个程序: https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.59a21deb92Wawz&id=5628...

2018-02-09 04:34:06 914

原创 python如何发布自已pip项目

python如何发布自已pip项目前言因为自已平时会把一个常用到逻辑写成一个工具python脚本,像关于时间字符串处理,像关于路径和文件夹遍历什么的工具。每一次新建一个项目的时候都要把这些工具程序复制到每个项目中,换一个电脑后还要从github生新下载后再复制到项目中,实在太麻烦。最后想想,还是建一个自已的pip项目会比较好。第一步:注册一个PyPi帐号 PyPi注册网站

2018-01-23 20:48:33 5558 2

原创 ffmpeg获取视频流帧信息

如何得到视频流还有多久下载完成当用脚本从网页中获取视频流时,怎么才能从已下载的数据中得到还有多长时间视频才可以下载完成。使用ffmpeg工具中的ffprobe命令工具可以得到所有帧信息,我们只要知道最后一帧的时间和视频的总时长,就可以得到还有多长时间的视频没有下载到使用下载的命令,我们可以得到视频总时长信息ffprobe -show_format video.mp4 得到的信息

2018-01-23 06:16:25 9926

原创 ubuntu配置smb共享

ubuntu配置smb共享主要是修改smb.conf的配置文件配置smb.confsudo cp /usr/share/samba/smb.conf /etc/samba/sudo vim /etc/samba/smb.conf[win-share] comment = Printer Drivers path = /home/win browseable

2018-01-13 16:15:59 1203

原创 win10共享文件夹无法访问问题

windows 10因为组策略会造成共享无法访问win + R 键打开运行,或者在开始菜单打开运行,输入gpedit.msc来打开系统组策略,进入”计算机管理” -> “windows设置” -> “安全设置” -> “本地策略” -> “安全选项”,在右边找到“网络访问:本地账户的共享和安全模式”双击这个选项,将内容从”仅来宾”改为”经典”这个就可以在别的电脑上用本机用户登陆了,mac访问wind

2018-01-02 19:08:53 12600 1

原创 使用chrome对nodejs和pomelo断点调试

pomelo开始断点调试要作的我们使用浏览器来对pomelo进行断点调试,node版本更很快,调试命令也变化的比较快。pomelo又是一个多进程的服务器框架,用webStorm或者VSCode调试发现子服务器进程不能进入断点。nodejs和pomelo的安装就不多说明,pomelo可以用npm安装 使用WebStorm调试pomelo的官方说明 在上边的pomelo的官方说明里是在服务器的配置文

2017-12-02 20:19:50 1867

原创 nodejs开发环境搭建

最近nodejs很流行,可能未会更流行,因为一种开发语言可以把服务器和客户端同时搞定,作为脚本语言,相比python来说,nodejs作为服务器端开发语言在性能上会更有优势一些。另一个就是,javascript在基于html5的浏览器上可以实现五端通用,windows,linux,mac,ios,android。而nodejs又是javascript的重要工具,也就值得学一下。sublime tex

2017-11-28 11:58:33 4295

原创 ubuntu因为/etc/fstab错误系统只读解决办法

ubuntu 文件系统错误造成系统只读因为学习tensorflow,专门配了一台显卡比较好的电脑,安装了ubuntu和windows10双系统.本来在ubuntu系统下是可以访问windows的ntfs格式的磁盘。但今天不知道原因,突然就访问不了。按网上的方法使用sudo apt-get install ntfs-config安装了ntfs-config,在设置加载ntfs盘的时候不小点把原来的ub

2017-11-17 18:47:33 1717

原创 ubuntu深度学习软硬件开发环境搭建

硬件先从硬件自已配机器开始:目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器。先报一下我配的机器配置:CPU英特尔(Intel) i5 7500 酷睿四核 盒装CPU处理器  1379元主板微星(MSI)Z270 KRAIT GAMING主板(Intel Z270/LGA 1151)

2017-11-04 22:02:17 539

原创 想到一个类似计算机结构的深度神经网络结构

大家都知道电脑系统的工作原理和电脑的硬件组成,电脑是由程序存储器,数据存储器,中央处理器( CPU),和输入输出设备组成。 电脑的硬件系统组成都大同小异,而且软件程序的运行是基于冯若依曼结构和数据处理逻辑。即数据分为指令数据和变量数据。CPU从程序存储器中读取指令(即程序数据)一步一步的执行程序,并将中间结果和最终处理结果保存在数据存储器中,从输入设备将输入数据写入数据存储器由中央处理器通过指令来

2017-11-04 22:02:14 344

原创 目前流行的深度学习网络框架

TensorFlow源码 - https://github.com/tensorflow/tensorflow完美的python创建网络计算图,使用CPU和GPU计算,目前使用人数最多的深度学习库,目前唯一的不足是创建的网络是静态的,不能动态调整网络。TensorFlow是相对高阶的机器学习库,使用python设计神经网络结构,不必为了追求高效率的实现亲自写C++或CUDA代码,和Theano一样

2017-11-04 22:02:11 2168

原创 使用wine在mac系统上运行windows程序

最近想用Clickteam Fusion Developer游戏引擎作作小游戏,这个引擎开发动作类2D游戏简单方便,只有一个问题,就是这个游戏引擎的开发环境只支持windows系统。而我只有一台苹果的笔记本电脑,又不想在我的mac上安装windows系统或者虚拟机什么。一直在纠结中,在网上找了很多mac上安装windows程序的方法,最开始是想用Parallels Desktop虚拟机,网上一搜发

2017-11-04 22:02:09 24396 1

原创 制作ubuntu安装u盘

这里只说两个系统,mac系统和ubuntu系统下怎么制作一个ubuntu的安装u盘.这两个系统的好处是只要用命令行就可以完成u盘制作,也不用安装什么别的工具。mac系统下:cd ~/Downloads然后执行如下命令:hdiutil convert -format UDRW -o ubuntu.iso ubuntu-xxxxxx.iso最后一部分是你下载好的Ubuntu镜像的文件名,请执行前按你的

2017-11-04 22:02:06 327

原创 程序语言之间的关系

最早的语言是汇编语言,然后发展出C语言,出现面向对象思想后,出现了C++,因为C++的内存管理复杂,所有底层操作都要人工管理,java出现了。电信通信的需求对向多进程Erlang语言被设计出来。因游戏开发需要,出现了为游戏开发设计出的角本语言lua。前些年,几乎所有网站都是java开发,像tomcat的网站框架。早期为了增强web前端的功能,出现了javascript脚本语言。 因为网页和网站在互

2017-11-04 22:02:03 935

原创 html转markdown(转)

转自:http://blog.topspeedsnail.com/archives/6787html2text是一个Python模块,用来把HTML格式转换为文本(Markdown)格式。# 安装html2text$ pip install html2text# 使用html2textimport html2text html = ''' Title Hello World

2017-11-04 22:02:00 992

原创 esp8266发送https请求

好久没有写博客了。之前写过一个 WeMos D1作http请求,最近想用这个板子作一个行情价格报警器。发现网站提供的api只有https请求,国内网站上找了很多地方都没有找到解决办法,在google上找到了一个youtube的视频,视频上提供了github上的开源代码,拿来试了一下,作为https请求很好用,同时还有一个arduino的json解析库。WeMos D1板子: 视频地址:https:

2017-11-04 22:01:58 5266 2

原创 python的HttpServer出现socket.accept()阻塞卡死

最近想用python做一个我微信公众号的后台,结果发现,服务器刚启动的一个多小时微信发的消息是有回复,但过几个小时之后,所有给服务器发现的请求都没有回复了,找了两天问题,昨晚上还弄半夜3点。总算把问题给解决了。服务器用的是下边这个类:class ThreadedHTTPServer(ThreadingMixIn, HTTPServer):和一个处理http各种do_请求的Handler:class

2017-11-04 22:01:55 5546

原创 mac系统下的ch340芯片驱动

早期的版本对mac  os 10.10以上的系统不支持,现在ch340的usb转串口驱动有更新了。官网下载地址:http://www.wch.cn/download/CH341SER_MAC_ZIP.html网方更新时间是2017-01-11,我这里的mac os系统版本是目前最新的10.12.6 下载驱动后zip包后,里边有一个pdf说明文件。安装好驱动后,要重启一下电脑。然后在终端里输入:ls

2017-11-04 22:01:52 4847

原创 使用OwnCloud创建私有云(转)

转自:https://teddysun.com/200.html相信大家都用过网盘,现在更流行的说法应该叫“云存储”。比如国外的有Google Drive、Dropbox、SkyDrive等,国内的有百度云、酷盘、金山快盘、华为网盘等。这些网盘可以在不同的设备上来存储和获取数据,PC端、智能手机、平板电脑等等,不同设备间的数据是可以实时同步的。云的概念流行起来后,各大IT公司纷纷上马云计算,公有云

2017-11-04 22:01:49 331

原创 Warcraft 3在mac系统下宽屏设置

中文搜索找了很多网站都没有,无奈只能用强大的google搜索引擎,用英文搜索,一下就找到了相关解决办法:http://lancraft.blogspot.com/2010/05/how-to-run-warcraft-3-in-widescreen.html找到用户库目录下的一个plist设置文件,~/Library/Preferences/com.blizzard.WarcraftIII用xco

2017-11-04 22:01:47 2799 1

原创 让mac电脑播报当前行情价格

最近在玩莱特币交易,有时候总忍不住想看一下当前的行情价格。就想如果我可以让电脑用语音给我报出当前价格不是很好。所以就有这篇博文。下边是设置和实现方法一、先设置使mac的语音听写可以使用。1.打开系统设置 2.打开听说键盘->语音听说设置  打开听写和使用听写增强选项,语言可以设置中文,也可以设置英文,依个人语音喜好来。英文的话你只能和电脑讲英文了,他也只能说英文。3.打开辅助工具 4.设置辅助语音

2017-11-04 22:01:44 254

原创 numpy的一些简单用法

以后我的博客会慢慢转到自已的域名(woodcol.com)博客上写。因为在这里写博文限制比较多,偶尔还会出现文章但强制隐藏。 今天在这里写几个numpy的基本用法。也是因为最近在学习tensorflow。有一些数据需要作预处理。 第一个,python的list数据转numpy数组。a = numpy.array([2,4,5,6,3,1,9,1]) 第二个,数列的求平均数m = numpy.mea

2017-11-04 22:01:41 232

原创 开源ios街机模拟器

今天分享两个开源的街机模拟器,app store上的街机模拟器因为侵权问题都被下架了,但作为开发者,我们可以用xcode编译安装源码级别的app.上两个开源地址:模拟器项目github地址1:https://github.com/jasarien/Provenance模拟器地址2(目前只能用地apple TV真机上):https://github.com/kevsmithpublic/MameAp

2017-11-04 22:01:39 3856

原创 Shell正则表达式 & Grep正则表达式 & shell字符串处理(转)

个人觉得作为一个程序员,最少应该学会一种正则表达式。正则表达式好像真能提高一些效率。转自:http://www.cnblogs.com/hoji-real/articles/2311214.htmlShell正则表达式一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模

2017-11-04 22:01:36 296

原创 Ethereum钱包区块同步问题

最近在研究以太坊的智能合约,从官网下载了Ethereum Wallet和Mist发现都不能同步区块。一直卡在downloading new node这里。网上找了半天也没有找到问题所在,可能出现这个问题的人不多吧。我这里写一下解决办法,免的有人和我一样。之所在出现这个是因为这两个客户端在同步区块之前要先下载一个节点工具来同步区块,这个节点工具有点大,差不多有22m,再加上是外网的,可能没有科学上网

2017-11-04 22:01:33 16301 8

原创 闪电网络(转)

不论是隔离见证区块激活,或者最新提出的延展区块扩容方案被激活,都将使闪电网络变的完整。而闪电网络的普及将意味着人类进入全新的社会结构,对人类命运的改变将是前无古人的,这次人类命运的改变将要比第一次工业革命对人新的影响还要大。可以一点也不夸张的说,比特币的闪电网络发明就像瓦特发明的蒸汽机一样,会引领人类进入新的全自动化社会生产,为进一步的高智力人工智能自动化工业生态奠定基础。转自:http://bi

2017-11-04 22:01:30 464

原创 RFID破解三两事(转)

RF卡,主要有三种频率的射频,125kHz左右的低频,13.56MHZ的第二代射频标准协议,以及最新的900MHz的新标准。现在的门禁卡,银行卡,身份证大多是13.56MHz的ISO1443A/ISO1443B协议。而最新的900MHz附近频率的RFID卡我们在超市常常见到,超市用来防偷的ID卡就是这种新标准,新标准读取数据距离远,一般都在4米以上。转自:http://ams.eefocus.co

2017-11-04 22:01:27 2184

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