- 博客(430)
- 资源 (45)
- 收藏
- 关注
原创 使用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 1455
转载 10大心理学原则
10大心理学原则数字化营销的崛起,营销人员在打造品牌、分析需求、创造需求和锁定客户方面,须具备更专业的技能。其中,关键的两项是数据挖掘能力以及感知、预测能力。前者要求具有科学的头脑,后者则要求具有艺术家的思维方式。生活富裕程度越高的时代,消费者越重视产品的情感价值。而掌握一些心理学原理,能让我们更深入地了解消费者的所思所想与行为模式,增强我们的感知、预测能力。1. 启动效应(Primin...
2018-04-15 00:28:59 3423 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 4698
原创 使用命令行对ios设备截屏
使用命令行对ios设备截屏1.前言这几天在玩手机上的一个德州扑克游戏,发现玩个游戏是真心累人啊,要一直点屏幕,主要是这个游戏不用动脑子,不用动脑子的游戏对我来说那就更是玩的痛苦。于是在想有没有办法可以让我用程序来玩移动设备上的棋牌游戏。想过之后,感觉可以用技术来解决这问题2.技术实现思路咱想用程序来玩手机上的棋牌游戏,那第一步是要知道当前游戏的运行状态。打算通过每秒截取一次...
2018-03-31 05:11:44 4266 1
原创 selenium+chromedriver在服务器运行
selenium+chromedriver在服务器运行1.前言想使用selenium从网站上抓数据,但有时候使用phantomjs会出错。chrome现在也有无界面运行模式了,以后就可以不用phantomjs了。但在服务器安装chrome时出现了一些错误,这里总结一下整个安装过程2.ubuntu上安装chrome# Install Google Chrome# h...
2018-03-29 04:07:16 15430
原创 py2exe打包pycrypto加密模块出错原因
py2exe打包pycrypto加密模块出错问题1.前言用python写了一个小工具,想对一些文件作一下加密处理,写好用源码使用没有问题,不过想打包到windows系统作为一个小工具来使用。在使用py2exe打包时发现程序会一直报一个在_AES.py文件中加载库的错误。2.解决办法1.pycrypto的pip安装问题在使用pip安装pycrypto后,在程序中调用时...
2018-03-27 20:13:23 742
原创 vlc的命令行使用方式
1.前言电脑上下载了一些电影,有的时候想用ipad在床上看,又懒的起床去开vlc播放器。本来vlc播放器是可以发布网络流的,打开之后就可以在所有vlc的播放器上看了。但懒,没有办法。 今天就想,这vlc功能这么强大,有没有命令行方式的视频流发布方法,不找不要紧,一找这才发现vlc果然不一般,什么工具都是全的。 因为怕写命令行麻烦,所以就用python写了一个小脚本,运行之后就可以在网络上播...
2018-03-17 22:20:00 27534
原创 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 4180
原创 使用adblock plus浏览器插件屏蔽广告
使用adblock plus浏览器插件屏蔽广告这几天突然发现csnd的扩展栏里在最醒目的地方多出一个让人讨厌的广告。加广告个人并没有意见,毕竟提供服务网站的人也要吃饭。但广告加的位置过于醒目,遮挡了网页原有的内容就很讨厌了。广告可以放在页底,或者则边栏,最好是静态广告,可以每刷新一次网页自动更新一次,但不要一直闪来闪去的晃的人头痛。在网上搜了一下广告屏蔽内容。发现对于广告屏蔽有很多方法。不...
2018-03-07 13:38:16 2017 1
原创 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 7451
原创 python获取设备硬件信息
python获取设备硬件信息1.前言想开发一个付费使用的python小工具,用户购买序列号之后,程序把用户的设备硬件唯一标识码和从我这里购买的注册码一起发送给我的验证服务器。在服务器对软件的使用权进行绑定操作。2. mac系统在网上搜了一些获取设备硬件信息的例子,对于mac系统,有一个电脑和序列号,可以使用电脑的编号作为唯一码。/usr/sbin/system_profiler...
2018-03-07 11:25:11 21356 2
原创 python程序打包问题总结
python程序打包前言平时自已会写一些python程序,在淘宝上挂了一个youtube视频下载的程序,真的有人在买,把打包的程序发送给用户时发现了一些问题。这里总结一下。 大家可以在我的淘宝店看到我出售的那个程序: https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.59a21deb92Wawz&id=5628...
2018-02-09 04:34:06 1693
原创 python如何发布自已pip项目
python如何发布自已pip项目前言因为自已平时会把一个常用到逻辑写成一个工具python脚本,像关于时间字符串处理,像关于路径和文件夹遍历什么的工具。每一次新建一个项目的时候都要把这些工具程序复制到每个项目中,换一个电脑后还要从github生新下载后再复制到项目中,实在太麻烦。最后想想,还是建一个自已的pip项目会比较好。第一步:注册一个PyPi帐号 PyPi注册网站
2018-01-23 20:48:33 8368 4
原创 ffmpeg获取视频流帧信息
如何得到视频流还有多久下载完成当用脚本从网页中获取视频流时,怎么才能从已下载的数据中得到还有多长时间视频才可以下载完成。使用ffmpeg工具中的ffprobe命令工具可以得到所有帧信息,我们只要知道最后一帧的时间和视频的总时长,就可以得到还有多长时间的视频没有下载到使用下载的命令,我们可以得到视频总时长信息ffprobe -show_format video.mp4 得到的信息
2018-01-23 06:16:25 15935
原创 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 2123
原创 win10共享文件夹无法访问问题
windows 10因为组策略会造成共享无法访问win + R 键打开运行,或者在开始菜单打开运行,输入gpedit.msc来打开系统组策略,进入”计算机管理” -> “windows设置” -> “安全设置” -> “本地策略” -> “安全选项”,在右边找到“网络访问:本地账户的共享和安全模式”双击这个选项,将内容从”仅来宾”改为”经典”这个就可以在别的电脑上用本机用户登陆了,mac访问wind
2018-01-02 19:08:53 14109 1
原创 使用chrome对nodejs和pomelo断点调试
pomelo开始断点调试要作的我们使用浏览器来对pomelo进行断点调试,node版本更很快,调试命令也变化的比较快。pomelo又是一个多进程的服务器框架,用webStorm或者VSCode调试发现子服务器进程不能进入断点。nodejs和pomelo的安装就不多说明,pomelo可以用npm安装 使用WebStorm调试pomelo的官方说明 在上边的pomelo的官方说明里是在服务器的配置文
2017-12-02 20:19:50 2340
原创 nodejs开发环境搭建
最近nodejs很流行,可能未会更流行,因为一种开发语言可以把服务器和客户端同时搞定,作为脚本语言,相比python来说,nodejs作为服务器端开发语言在性能上会更有优势一些。另一个就是,javascript在基于html5的浏览器上可以实现五端通用,windows,linux,mac,ios,android。而nodejs又是javascript的重要工具,也就值得学一下。sublime tex
2017-11-28 11:58:33 5738
原创 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 3018
原创 ubuntu深度学习软硬件开发环境搭建
硬件先从硬件自已配机器开始:目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器。先报一下我配的机器配置:CPU英特尔(Intel) i5 7500 酷睿四核 盒装CPU处理器 1379元主板微星(MSI)Z270 KRAIT GAMING主板(Intel Z270/LGA 1151)
2017-11-04 22:02:17 856
原创 想到一个类似计算机结构的深度神经网络结构
大家都知道电脑系统的工作原理和电脑的硬件组成,电脑是由程序存储器,数据存储器,中央处理器( CPU),和输入输出设备组成。 电脑的硬件系统组成都大同小异,而且软件程序的运行是基于冯若依曼结构和数据处理逻辑。即数据分为指令数据和变量数据。CPU从程序存储器中读取指令(即程序数据)一步一步的执行程序,并将中间结果和最终处理结果保存在数据存储器中,从输入设备将输入数据写入数据存储器由中央处理器通过指令来
2017-11-04 22:02:14 486
原创 目前流行的深度学习网络框架
TensorFlow源码 - https://github.com/tensorflow/tensorflow完美的python创建网络计算图,使用CPU和GPU计算,目前使用人数最多的深度学习库,目前唯一的不足是创建的网络是静态的,不能动态调整网络。TensorFlow是相对高阶的机器学习库,使用python设计神经网络结构,不必为了追求高效率的实现亲自写C++或CUDA代码,和Theano一样
2017-11-04 22:02:11 2939
原创 使用wine在mac系统上运行windows程序
最近想用Clickteam Fusion Developer游戏引擎作作小游戏,这个引擎开发动作类2D游戏简单方便,只有一个问题,就是这个游戏引擎的开发环境只支持windows系统。而我只有一台苹果的笔记本电脑,又不想在我的mac上安装windows系统或者虚拟机什么。一直在纠结中,在网上找了很多mac上安装windows程序的方法,最开始是想用Parallels Desktop虚拟机,网上一搜发
2017-11-04 22:02:09 31517 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 481
原创 程序语言之间的关系
最早的语言是汇编语言,然后发展出C语言,出现面向对象思想后,出现了C++,因为C++的内存管理复杂,所有底层操作都要人工管理,java出现了。电信通信的需求对向多进程Erlang语言被设计出来。因游戏开发需要,出现了为游戏开发设计出的角本语言lua。前些年,几乎所有网站都是java开发,像tomcat的网站框架。早期为了增强web前端的功能,出现了javascript脚本语言。 因为网页和网站在互
2017-11-04 22:02:03 2291 1
原创 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 1548
原创 esp8266发送https请求
好久没有写博客了。之前写过一个 WeMos D1作http请求,最近想用这个板子作一个行情价格报警器。发现网站提供的api只有https请求,国内网站上找了很多地方都没有找到解决办法,在google上找到了一个youtube的视频,视频上提供了github上的开源代码,拿来试了一下,作为https请求很好用,同时还有一个arduino的json解析库。WeMos D1板子: 视频地址:https:
2017-11-04 22:01:58 8131 2
原创 python的HttpServer出现socket.accept()阻塞卡死
最近想用python做一个我微信公众号的后台,结果发现,服务器刚启动的一个多小时微信发的消息是有回复,但过几个小时之后,所有给服务器发现的请求都没有回复了,找了两天问题,昨晚上还弄半夜3点。总算把问题给解决了。服务器用的是下边这个类:class ThreadedHTTPServer(ThreadingMixIn, HTTPServer):和一个处理http各种do_请求的Handler:class
2017-11-04 22:01:55 9375
原创 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 9095
原创 使用OwnCloud创建私有云(转)
转自:https://teddysun.com/200.html相信大家都用过网盘,现在更流行的说法应该叫“云存储”。比如国外的有Google Drive、Dropbox、SkyDrive等,国内的有百度云、酷盘、金山快盘、华为网盘等。这些网盘可以在不同的设备上来存储和获取数据,PC端、智能手机、平板电脑等等,不同设备间的数据是可以实时同步的。云的概念流行起来后,各大IT公司纷纷上马云计算,公有云
2017-11-04 22:01:49 472
原创 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 3818 1
原创 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 346
原创 开源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 6260
原创 Shell正则表达式 & Grep正则表达式 & shell字符串处理(转)
个人觉得作为一个程序员,最少应该学会一种正则表达式。正则表达式好像真能提高一些效率。转自:http://www.cnblogs.com/hoji-real/articles/2311214.htmlShell正则表达式一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模
2017-11-04 22:01:36 658
原创 Ethereum钱包区块同步问题
最近在研究以太坊的智能合约,从官网下载了Ethereum Wallet和Mist发现都不能同步区块。一直卡在downloading new node这里。网上找了半天也没有找到问题所在,可能出现这个问题的人不多吧。我这里写一下解决办法,免的有人和我一样。之所在出现这个是因为这两个客户端在同步区块之前要先下载一个节点工具来同步区块,这个节点工具有点大,差不多有22m,再加上是外网的,可能没有科学上网
2017-11-04 22:01:33 18448 8
原创 闪电网络(转)
不论是隔离见证区块激活,或者最新提出的延展区块扩容方案被激活,都将使闪电网络变的完整。而闪电网络的普及将意味着人类进入全新的社会结构,对人类命运的改变将是前无古人的,这次人类命运的改变将要比第一次工业革命对人新的影响还要大。可以一点也不夸张的说,比特币的闪电网络发明就像瓦特发明的蒸汽机一样,会引领人类进入新的全自动化社会生产,为进一步的高智力人工智能自动化工业生态奠定基础。转自:http://bi
2017-11-04 22:01:30 704
原创 Mac OS 电源管理及 pmset 命令(转)
最近在用mac时发现一个问题,晚上正在上传或者下载的程序在电脑自动省电时会被关闭,第二天发现文件只上传了一半。想mac一定会有一个命令行的电源管理工具,在网上找到了下边文章,拿来分享。方便作服务器开发的朋友可以自已使用程序控制mac系统的电源使用。转自:http://www.crazy-code.tech/index.php/2017/02/25/mac-os-power-managment-an
2017-11-04 22:01:25 18538
原创 企业邮箱使用python发邮件
在服务器上分析一些数据,希望在数据分析完成时,我可以收到一个数据的分析结果邮件。所以在网上找到这段代码,在腾讯的企业邮箱上已经测试过,可以正常使用.下边是发邮件的相关代码:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-02-22 09:44:42import datetime import email import
2017-11-04 22:01:22 4712
原创 sublime text中使用cmd+B运行shell的设置
选择Tools->Build System->New Build System... 新建的运行设置,复制下边内容到这个文件,并保存:{ "cmd": ["sh","$file"], "selector": "source.shell"}文件名可以随便起,我就叫: shell.sublime-build放在你的sublime text的设置目录下: 然后编写.sh文件脚本时,使用.sh后缀。在文
2017-11-04 22:01:19 9793 1
原创 sql存储过程
为了把数据库中当前表中的下一行数据中的一项值更新到上一行的另一个项中,前几天下载了2870支股票的日交易数据,每支股有17年,差不多有4000多行数据,为了更好的预测第二天的股票趋势,要把第二天的收盘价数据存入上一天的一个项里,以方便预测程序调用。写这个存储过程的主要目的就是分析股票,写一下一个存储过程应该怎么写,也算分享一点自已的技术心得.使用MySQL Workbench写的,用这个工具在数据
2017-11-04 22:01:16 289
CH340USB转串口芯片mac os驱动程序
2014-04-12
Paint Tool SAI for Mac 0.3
2014-01-22
java+tomcat+mysql服务器工具
2013-12-27
正则表达式
2013-11-05
Python网络编程基础的随书代码
2013-08-10
cocos3d加载3Dmax模型Demo
2012-11-17
基于VC的文本文件处理资料
2010-09-07
LCD液晶屏制作工艺以及驱动电路设计
2010-05-01
Eagle2ADTool.zip
2019-06-01
python从网络加载py模块
2018-03-06
mac 系统下的BT下载软件qbittorrent
2017-10-31
synergy-v1.8.8-stable-25a8cb2
2017-10-31
用于视频直播开发时调试用的swf播放器
2017-07-26
Clickteam Fusion 2.5 Developer ios sdk
2015-10-03
Click team Fusion 2.5官网教程
2015-10-03
bitcoind 64位 deb安装包
2015-09-29
libdb4.8++ 64位
2015-09-29
serenum.sys系统文件
2015-04-01
mac系统下的maya插件collada_Maya_1.4.0
2015-03-22
从plist和png图片中分离小图片工具--CutPNG
2014-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人