随笔分类 -  技术学习

Ubuntu 16.04安装snort含问题解决
摘要:源码方式安装 参考:https://www.snort.org/#get-started CentOS Fedora FreeBSD可以参考上方官方文档安装 安装过程中常见问题 1.安装daq时遇到 configure: error: Your operating system's lex is i 阅读全文

posted @ 2019-10-17 20:11 褐鹤 阅读(2778) 评论(0) 推荐(0) 编辑

Flask在VSCODE下基本开发环境配置
摘要:1.创建环境 第一个VENV是命令,第二个是文件夹名 如果环境不要了,一般做法是直接整个(VENV)文件夹删掉 环境修改下面会说 2.激活环境 venv是1中创建的文件夹,这么写是接1,即认为你当前路徑在VENV同级路徑 执行过1后,会在VENS下创建一系列文件,其中2中所用的是激活脚本 3.修改p 阅读全文

posted @ 2018-11-23 15:54 褐鹤 阅读(2092) 评论(0) 推荐(0) 编辑

Windows Intellij环境下Gradle的 “Could not determine Java version from ‘9.0.1’”的解决方式
摘要:当我导入Gradle项目初试Java spring的时候,遇到下面报错: 参考这篇 http://www.ddiinnxx.com/solving-not-determine-java-version-9-0-1-gradle-intellij-macosx/ 进行的设置 不过这篇是macosx的, 阅读全文

posted @ 2017-12-08 16:33 褐鹤 阅读(11995) 评论(0) 推荐(0) 编辑

Ubuntu开启NFS,挂载根目录
摘要:1.安装NFS serverUbuntu初始状态是没有NFS server的,首先要安装NFS server: $ sudo apt-get install nfs-kernel-server(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)2.重启服... 阅读全文

posted @ 2015-01-26 17:29 褐鹤 阅读(931) 评论(0) 推荐(0) 编辑

DEBUG不能进断点 “exited with code -1073741515”
摘要:需要把相关的DLL文件加入到项目对应的DEBUG路径下IDE :Qt Creator 系统:Win7 阅读全文

posted @ 2015-01-12 13:01 褐鹤 阅读(601) 评论(0) 推荐(0) 编辑

dcmtk常用命令
摘要:dump2dcm把普通文件转换成含有dcm头的文件,参数为源文件,目标文件例:dump2dcm q1.txt query.dcm 表示把q1.txt文件转换为query.dcmdcmdump 阅读dcm文件,参数dcm文件名例:dcmdump query.dcmstorescu 上传本地文件例:st... 阅读全文

posted @ 2014-12-29 16:07 褐鹤 阅读(3045) 评论(0) 推荐(0) 编辑

error: C1083: 无法打开包括文件:“QDomDocument”“QAxObject”
摘要:包含了头文件但是提示无法打开包括文件,是需要在项目的.pro里面手动加上一个变量针对QAxObject是QT += axcontainer 针对QDomDocument是QT += xml这些在Qt Assistant里可以查到。添加之后要删除build生成的文件再重新build。 阅读全文

posted @ 2014-12-24 14:57 褐鹤 阅读(1540) 评论(0) 推荐(0) 编辑

代码的坏味道之四 ——译自《重构》
摘要:基本类型偏执Primitive Obsession 大多数编程环境有两种类型的数据。记录类型允许你把数据结构化成有意义的集合。基本类型是你建设用的砖块。记录类型总是会产生一定量的额外开销。这可能是数据库中的表,或者被很尴尬的创建当你希望他们只为一或两件东西存在。 关于对象一个很有意义的东... 阅读全文

posted @ 2014-06-25 14:07 褐鹤 阅读(913) 评论(0) 推荐(0) 编辑

代码的坏味道之三——译自《重构》
摘要:散弹式修改(Shotgun Surgery) 散弹式修改和发散式变化类似,但却相反。每当你做一种修改你却必须对很多不同的类做很多小的变化,你面临的就是散弹式修改。当变化到处都是时,有的变化就不好找到了,这样很容易漏掉重要的更改。 这种情况下你要使用移动方法(Move Method)和移动... 阅读全文

posted @ 2014-06-18 15:38 褐鹤 阅读(1081) 评论(0) 推荐(0) 编辑

代码的坏味道之二——译自《重构》
摘要:巨型类Large Class 当一个类尝试做的太多,它常常展示出过多的实例变量。当一个类有太多实例变量,重复代码的出现就不远了。 你可以提取类来打包一部分变量。选择在部件中有意义的变量放在一起。例如,“存款总量”和“存款货币”很可能在同一部件中。更宽泛的说,在一个类中变量的某个子集共同的... 阅读全文

posted @ 2014-06-17 08:22 褐鹤 阅读(1260) 评论(6) 推荐(1) 编辑

Forget Java to learn Javascript from 0.--Day 1
摘要:the first day learn Javascript 阅读全文

posted @ 2013-09-23 12:57 褐鹤 阅读(279) 评论(0) 推荐(1) 编辑

Forget Java to learn Javascript from 0.--Preface
摘要:I'm going to start to learn Javascript in this month.Someone told me you can't learn another language if you already have a native language.So we need to forget to learn better.Compare to remeber,it's really hard for me to forget.However I like challenge, mission accepted.Actually I alre 阅读全文

posted @ 2013-09-23 10:01 褐鹤 阅读(126) 评论(0) 推荐(0) 编辑

一个新手的TDD实践
摘要:首先说一下我的情况,目前对C++有一定经验,对面向对象有一定了解,但是对Java还很不熟悉。关于TDD,在《Clean Code》里看过相关章节,已经了解了TDD的三大原则,也理解其中小步前进的理念。但是对怎样写一个Java的测试还不了解,于是开始Google。学习总是从模仿开始,搜到了一篇测试驱动开发的实践,这篇博文是看《测试驱动开发艺术》后写的,而且里面有比较详细的可执行代码。在我学习的初期提供了很大的帮助,这里遇到了 ${name} 这样的正则表达式,也遇到了 Map HashMap这些Java标准库。还有Java相比与C++的新特性 for(entry:entrySet()) 这样的遍 阅读全文

posted @ 2012-12-07 16:05 褐鹤 阅读(477) 评论(0) 推荐(0) 编辑

导航