自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生如旅

除了疲惫收获的是一路风景

  • 博客(353)
  • 资源 (1)
  • 收藏
  • 关注

原创 Lua 5.4.4函数、模块注册

1. 函数注册Lua 5.4.4 变化比较大,从5.2后就变了static void my_fun(lua_State* lua) { const int arg1 = luaL_checkinteger(lua, 1); const char* str= luaL_checklstring(lua, 2, NULL); printf("%d : %s\r\n",arg1, str);}static const luaL_Reg DRIVERS[] = { {"my_fun", my_f

2022-04-04 00:01:19 1346

原创 程序员修炼必读清单(四 )

6. 其它领域技术安全开发任何系统都少不了要考虑系统的案例,或多或少会涉及到加密问题,基本的加密方法还是要了解的。正则表达式正则表达式是一个强大的工具,无论在什么岗位,即使不是技术岗的,学习一下正则表达式在进行文本处理时都能达到事半功倍的效果。不同语言、不同工具可能在个别特殊字符的支持上有区别,语法上没有太大区别,关于正则表达式,这一本足够。遇到特殊的语言或工具,一定要看一下相关的文档,...

2020-03-28 22:50:10 631 1

原创 程序员修炼必读清单(三)

5. 软件工程UML敏捷开发敏捷测试6. 领域软件

2020-03-28 17:47:16 1448

原创 程序员修炼必读清单(二)

4. 编程语言一个优秀程序员一定不是只掌握一门编程语言,每个语言都有它的优点,同时有它的缺点,无论是从语言本身还是从软件工程学角度来讲。可以这么说,一个优秀的程序员,可以不依赖于任何一门开发语言,并且可以选择多种开发语言实现复杂系统。2012年写过一篇好的程序员应该熟悉的几门编程语言,虽然现在语言有所发展,趋势有所变化,但大部分仍然是适用的。今天我们重拾旧题,一名优秀程序员应该熟悉以下几种编程语...

2020-03-22 00:01:12 752

原创 程序员修炼必读清单(一)

1. 引言我的本科专业是自动化,博士专业是控制理论与控制工程,可现在是在做大数据,虽说自动化离不开计算机,与计算机专业有很多课程重叠,应该算是紧密相关专业,可毕竟不是”计算机科学与技术“、”软件工程“等计算机科本专业出身,经常还自嘲自己是“不务正业”,可回头又想起来自己也是辅修了计算机科学与技术专业的,拿了辅修证,而这个我毕业的第二年再辅助这个课程就改成第二学位证了,是不是也可以算作课班出身?本...

2020-03-17 00:21:08 1552

原创 Selenium WebDriver加载插件并保存状态的方法(基于Node.js)

WebDriver每次启动时可能都会创建新的或者使用默认的profile,所以在浏览器中添加了插件,并设置好后下次重启就没有了,需要手动设置一下profile的路径才能够保存,方法以加载插件image block X为例create firefox profile:start firefox profile manager cd ./profile/firefox firefox -p and...

2020-03-07 16:56:39 891

原创 opencv4nodejs windows及linux安装步骤

opencv4nodejs在windows上安装本来应该很简单的事儿,只是网络及各种原因导致安装起来成了挺费劲的,下面详细说明成功的安装步骤。安装环境为Windows Server 2016 datacenter(为什么用这个版本,因为云上只有这个)Ubuntu安装opencv安装 opencv4nodejs [参考官网]基本可以,[https://www.npmjs.com/packag...

2020-03-01 12:13:30 3924

原创 node.js中调用opencv及MacOS下安装详细步骤

opencv的javascript绑定有两个opencv.js, opencv4node.js,前者比较老,支持的API比较少,后者支持几乎全部的opencv API,且支持最新版本3.x, 4.x。开源的东西,要适应BUG,软件BUG以及文档BUG,按照官方文档也可能无法安装,在MacOS Catalina 10.15.3上安装费了点儿周折,只能下源码编译总结安装详细步骤如安装 openc...

2020-02-15 22:07:38 1607

原创 树莓派4B安装配置Ubuntu Server 19.10

下载镜像暂时下载32位的,按官网安装方法,64位的安装失败https://wiki.ubuntu.com/ARM/RaspberryPi?&_ga=2.234412502.939663094.1573821544-42405749.1573475047#Packages配置网络, 在 /etc/netplay/*.yaml 文件中增加WIFI配置network:etherne...

2019-11-15 23:03:44 9287 5

原创 MySQL 常用操作语句

数据去重多字段判定唯一去重delete from buildings where (query,name) in(select query,name from(select query,name from buildings group by query,name having count(*)>1 ) as tmp1)and id not in(select id from...

2019-10-30 16:21:07 394 1

原创 SaaS软件/互联网公司技术地图(V1.0)

最近整理了一下SaaS软件公司或互联网公司的常用技术,按层次简单画了个“地图”,供学习者参考,同行交流,后续逐步完善。尤其未来要成为架构师、技术总监的同学们可以参考,欢迎批评、指正、补充,有空再改一版。...

2019-08-16 13:24:03 905

原创 想做一个多计算机共享的软件

计算机通过网络共享数据的方式很多,比如:FTP、HTTP、网络共享、云存储、传输软件、远程桌面等,但是感觉还是不方便,这几天想有这么一个东西(以两台计算机为例):两个计算机的屏幕还是原来的屏幕,但是操作起来拼接的两个屏幕还分别是各自主机的,但鼠标可以在两个电脑之间无缝地切换,如果拖放文件,则可以直接拖着一个文件直接到另外一个电脑里,然后进行网络复制操作,通过鼠标也可以进行正常的操作。其实,...

2019-08-10 23:38:51 351

原创 哪些人不适合艾灸

艾灸和针灸作为养生方法非常流行,确实有些人也使得身体状况有明显改善,但艾灸也是中医治疗的手段之一,既是中医治疗就必须由专业的人来操作,如果不懂得中医的虚实、寒热、阴阳、表里等辩证,还是不要随便进行,一定要在专业的中医师的指导下进行。不同的治疗手段都有不同的适应症,要合理辩证选择治疗手段。《素问·血气形志篇》:“形乐志苦,病生于脉,治之以灸刺;形乐志乐,病生于肉,治之以针石;形苦志乐,病生于筋,治...

2019-08-10 12:00:44 760

原创 为什么扁鹊被称为“神医”?

【岐黄智康】平时称医术高明的医生是“神医”,而扁鹊则为千古神医,但什么样的医生才堪称”神医“呢?有没有判断标准呢?《难经·六十一难》载”经言,望而知之谓之神,闻而知之谓之圣,问而知之谓之工,切脉而知之谓之巧。“说明在古代就有”神圣工巧“对医生四个级别的划分,而神则是水平最高的医生了。脍炙人口的”扁鹊见蔡桓公“的故事不用再讲,正是体现了扁鹊”望而知之“之”神“。更有传说,说扁鹊能透视人的五脏,正...

2019-08-09 21:21:41 923

原创 中药使用频率分析

《中国药典》共收载中药品种5608种,到底这些药都哪些常用呢?微信小程序“岐黄智康”分析了来自《伤寒论》、《千金药方》、《千金翼方》、《外台秘要》、《肘后备急方》、《太平圣惠方》、《太平惠民和剂局方》、《四对心源》、《景岳全书》等300余种中医典籍记载的45421首经典处方。而通过分析发现,这些经典处方中有些处方出现频率非常高。其中,出现频率最高的就是有“国老”之称的“甘草”,出现了12238...

2019-08-09 21:21:10 1888

原创 中医经方学习心得

中医博大精深,这两年学习中医偶有心得,总结记录下来供中医学习者参考。首先,阅读经典。正所谓站在巨人的肩上看得更远,厚积而薄发。中医博大精深,是中国哲学和医学两大系统的有机结合,五行、阴阳、中药等基础理论还是要有的,所以,对于零基础的中医爱好者或医学工作者,还是先从《中医基础理论》开始,如果再想挑战一下,想阅读下经典,可以读一下《医学入门》,这样对中医理论就有了一个系统的了解。这个可以作为SCRU...

2019-08-09 15:38:38 3750 1

原创 学习中医中

歧黄智康:学中医养生,10万经方,1000+名家医案,智能解方,各类中医知识,自己开发学习用,欢迎交流。 使用意见建议,功能改进,请留言。

2019-05-05 23:47:09 495 1

原创 完美执行12条军规

完美执行12条军规提前计划,心中有数才能遇事不乱勇于创新,傲笑职场精于计算,为企业争取每一分利润主动沟通,让执行更到位团结协作,让执行不打折扣真诚服务,为你赢得更多客户善管时间,远离“懒散”和“拖延”优势互补,解决问题更轻松圆融变通,懂得“进退”结果导向,行动目的更明确懂得分享成果,才能赢得支持超越自我,跟上企业发展步伐 [1] 丁聪. 《完美执行的12条军规...

2018-08-13 09:55:32 1036

翻译 10 Habits of All Successful People 成功人士的10个习惯

10 Habits of All Successful People成功人士的10个习惯 摘要自 YouTuBe https://youtu.be/Dk20-E0yx_s 由本人翻译They set goals.制定目标 Define exactly what it is you want – your end goal. Breakdown exactly what is re...

2018-08-12 18:18:04 2974

原创 ArangoDB 图数据库笔记

ArangoDB 通过两个Document的Collection生成关系 for m in meridians for p in acupoints filter p.Meridian == m.DisplayName insert {_from: p._id, _to:m._id, property:”12”} in Relations将SQL数据库中导出的CSV文件导

2017-12-28 18:42:55 2951

原创 远程操作SDR实现

目标:搭建一个SDR Server,通过终端可以连接到该Server对其上SDR进行操作,实现电台的远程操作,这样无需受到天线影响,把天线挂在太阳底下最无拍档的地方,找个凉快地儿抱着电脑听电台即可。客户端 <=== TCP ===> 无线路由器 <=========> SDR Server方案1: Rtl-SDR + Gqrx/SDR#1) 安装RTL-SDR: https://github.co

2017-07-14 14:56:06 6145 2

原创 Ubuntu下GNURadio及HackRF环境安装

在Ubuntu 16.04,17.04下安装成功2017-06-05 ubuntu 17.04 1. install pip https://pip.pypa.io/en/stable/installing/wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.yinstall pybombs sudo pip ins

2017-06-09 23:49:47 6659

原创 概率世界

人的一生充满了概率事件,连看病好似关乎生死的大事都是概率事件。 先说看病是个概率事件。武警总医院纪小龙教授这么说:“作为医生,我给自己只能打20分。为什么?有三分之一的病医生无能为力,有三分之一的病是病人自己好的,医学只能解决三分之一的病。而这三分之一的病,我也不可能解决那么多。所以,能打20分就很不错了。”

2016-05-27 00:19:46 1843

原创 为什么要敏捷开发?

敏捷开发转型前要想明白,为什么要敏捷开发?敏捷开发不是用来解决老板们认为的开发人员开发能力不足的问题,也解决不了开发人手不足的问题,更解决不了开发效率低下的问题,它是用来系统解决企业效益问题的,需要正确对待敏捷,正确评价敏捷,敏捷才有可能落地,转型才有可能成功

2016-04-24 23:38:53 8585 1

原创 SSH登录日志分析脚本(Python)

好久没有更新博客了,写了很早的一个脚本存下档,一个用于分析用户登录日志 /etc/auth.log的脚本,可以分析成功、失败次数,以及来自的IP地址和登录失败的用户名,可以用于监控是否有暴力攻击,多了就可以用于收集字典,用来避免密码过于简单的问题#/usr/bin/env python3.4#Anyalize the /etc/auth.log files to get#

2015-04-22 20:23:05 3695

原创 多线程的那些事儿(2)-- 进程与线程的区别与联系

在进行多线程编程之前我们先解决一个基本问题:什么是线程、什么是进程,他们之间有什么区别与联系。  (1)进程:运行环境                  线程:执行单位        用书面一点的知说,进程是一个计算机中程序运行的一个实体,线程是操作系统能够进行运算调度的最小单位。一个运行着的程序就是一个进程,一个进程中至少有一个线程正在运行,而实际上进程只是个容器,而本身不具

2013-01-15 23:27:06 3714

原创 多线程的那点事儿(1)--如何选择线程数

多线程向来是一个让程序员头痛的一个问题,不只是初学者容易犯错误,很多老鸟也难免站着中枪。一旦出现问题很难定位和解决,除了可能因为编程者知识上的缺陷导致的疏漏外,另一个难题就是问题重现难度大,避免多线程导致BUG最好的方法就是预防。  首先,在开始进行多线程编程之前要考虑好,我们是否真的需要多线程,什么时候才需要多线程。正所谓”大道至简“,越简单的设计越是好的设计,如果单个线程就可以完成任务解决

2013-01-09 22:56:03 7882 1

原创 Yonex VT-ZF 与李宁N90对比

N90打了一年半不到,可能是由于中间撞过拍受过内伤,上周拉高球,没几下拍框就断了。之前关注VT-ZF很久,N90一断,果断入手VT-ZF,至今已经打过三次,记录一下两者的使用感觉。  首先,外观上,个人感觉还是比较喜欢,比较亮,这方面与N90不好比,萝卜白菜各有所爱。  其次,这回买的是4U,虽然有哥们戏称4U是女士专用,也无所谓了,本来就不专业,能赶上女子专业选手也满足了,4U能用好也不

2012-12-23 22:37:11 9114

原创 学打羽毛球心得(五)---- 后场反手球

练了一段儿反手,体前和体侧的基本还可以,过手劈吊、杀直线和斜线,虽然也有失误,但成功率还是挺高,打的时候也有点儿感觉,但反手后场成功率太低,通过多次看教程、视频、观察别人打球、不断体会,发现有两个要点没有处理好:    1) 握拍。被动反手球时没能及时把拇指转至拍的侧边上,也是是拇指面要与拍面垂直,这样者能有角度将球勾成直线甚至斜线。   2) 击球。击球时应该是将身体舒展开,通过小臂外旋

2012-12-09 15:37:17 3242

原创 Windows 8 禁用强制驱动签名

打开管理员模式的命令行,运行命令:bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKSbcdedit/set testsigning on然后重启。

2012-12-03 11:41:36 6356

原创 “小智特惠” Android版已经登录各大电子市场,欢迎试用

“小智特惠” Android版已经登录各大电子市场,请下载试用,欢迎批评指教安卓市场下载链接:http://static.apk.hiapk.com/html/2012/11/1005780.html?module=256&info=D1x6Znly4GA%3D

2012-11-28 19:11:07 2812

原创 热烈庆祝“小智特惠”iOS版上线

首发1.0版,以后会增加更多、更好用、更实用的功能,数据也在不断完善中,期待朋友们的试用与建议在apple appstore中输入“小智特惠”即可搜索到。使用Android手机的朋友们也不要馋,Android版即将上市,敬请关注!功能:1.精准定位功能,让你及时发现周边优惠活动2.强大搜索功能,让你快速找到目标商铺优惠活动3.个性化关注功能,让你锁定心仪商家实时掌控动态优惠

2012-11-23 14:16:11 3256 13

原创 百度地图 Javascript API 遍历搜索结果

API文档:http://developer.baidu.com/map/jshome.htm但说明不够详细,这里给出一个遍历搜索结果的完整实例。 (1) 这里需要引用百度地图的API,官方文档 百度地图 (2)定义保存地图的页面元素 var map = new BMap.Map("allmap");

2012-11-11 22:03:45 9430 2

原创 学打羽毛球心得(四) -- 场上运动 -- 打羽毛与学习计算机技术

今天打羽毛球时录了一下与阿福单打时的视频,回来对比着陈金与谌龙的单打视频研究了一下,还是发现了几点问题,记录下来与球友分享:1)击球动作幅度太大。专业选手击球动作很简洁,幅度很小身体恢复快,这样更利于连续击球。但这一点应该需要较多的练习,手指、手腕的力量不到的话做那么小的动作也不容易。2)身体重心保持不够好。击球时一定保持重心在身体内,如果身体一歪使重心出了身内或偏出身体的中心恢复起来就比

2012-11-11 00:27:04 2987 2

原创 程序员重点知识、技术结构图

总结还不够完整,先贴一版,有时间再补充

2012-11-04 17:07:25 3004 1

原创 什么是程序员

对于前几天的一篇博文《好的程序员应该熟悉的几门编程语言》,有网友质疑我对程序员的定义,很可能是感觉我对程序员的定义超出了其想象,但事实上程序员的定义应该远远超乎其想象。这里说明一下我对程序员的理解,也没有绝对的对错,不同意见的朋友可以讨论,疏漏部分期待补充,欢迎交流沟通。    在软件工程上“软件=程序+文档”,有些把数据也列为软件的一个要素,但我喜欢把数据当成程序的一部分,因为数据是用于记录

2012-10-16 23:33:50 3351

转载 使用Varnish代替Squid做网站缓存加速器的详细解决方案

源:http://blog.s135.com/post/313/[文章作者:张宴 本文版本:v1.2 最后修改:2008.01.02 转载请注明出处:http://blog.s135.com]  我曾经写过一篇文章──《初步试用Squid的替代产品──Varnish Cache网站加速器》,但当时仅仅是用着玩,没做深入研究。  今天写的这篇关于Varnish的文章,

2012-10-08 10:54:33 2362 1

原创 破解“致得E6协同文档管理系统” 3.2.847版

此文原来被删除过,但现在致得E6也已经升级到5.5了,应该没什么影响,再次贴出来作为技术讨论。声明:本文纯粹出于学习目的,如果用于商业目的造成法律责任后果自负。最近研究软件加密问题,看“致得E6协同文档管理系统”(http://www.zhidesoft.com/a-5d4c6d9330535cae0131755be0325e59.shtml) 不错,就试试是否可以破解。免费版限制

2012-10-04 21:39:09 10639 2

原创 也谈第一门编程语言应该学什么

很久了一直思考程序员应该先学哪门编程语言,必须掌握哪些编程语言,如何一个学习顺序。正好看到金老师也在研究第一门编程语言选谁(http://blog.csdn.net/bitfan/article/details/7939691),在此也表达一下个人看法。   金老师说到的第一门编程语言必须“有趣、简单、有用”的观点,我是基本同意的。    首先,如果一开始没趣,不能激发学习者的兴趣很难让学

2012-10-02 20:45:19 7763 6

原创 好的程序员应该熟悉的几门编程语言

如果想成为一个好的程序员,甚至架构师、技术总监等,显然只精通一种编程语言是不够的,还应该在常见领域学会几门编程语言,正如我们要成为高级人才不仅要会中文还要会英文,甚至还要会德文、俄文一样,其实是每一种语言都给人另一种思维方式,编程语言也一样。下面列出了几类编程语言,每类都列出了几种常见的编程语言,不需要每种编程语言都熟悉,掌握三两种,其他的每一类熟悉一种即可,语言掌握多了思考问题的思路和方法也就多

2012-10-01 17:19:34 46790 135

WebBrowser 扩展

扩展了.Net framework中的WebBrowser控件

2010-06-20

空空如也

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

TA关注的人

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