排序:
默认
按更新时间
按访问量

软件工程再继续

高级软件工程课程结束了,但对于软件工程的理解却还在继续!孟老师通过对同一个功能的反复重构迭代,带领我们一步步理解什么是软件工程,如何写好代码!从一个简单的判断打印输出命令的hello world级别的程序,最后重构封装迭代为一个可重用的命令行接口程序,工程化的思想从0开始注入整个开发过程,现在回忆...

2017-06-18 20:01:15

阅读数:389

评论数:0

python 函数式编程入门

函数用来包裹函数(high-order function),即函数的操作目标是函数,从而动态的修改函数。 函数可以用来操作函数及数据(map-reduce),从而带来更加抽象和通用的接口; 递归函数的包装注意事项:确定你需要包装的是那一层次,特别是多层次的包装递归函数的时候,要分清包装函数到底包装...

2017-01-24 21:48:09

阅读数:416

评论数:0

tensorflow模型参数保存和加载问题

tensorflow模型参数保存和加载问题终于找到bug原因!记一下;还是不熟悉平台的原因造成的! Q:为什么会出现两个模型对象在同一个文件中一起运行,当直接读取他们分开运行时训练出来的模型会出错,而且总是有一个正确,一个读取错误? 而 直接在同一个文件又训练又重新加载模型预测不出错,而且更诡异...

2016-12-31 12:33:12

阅读数:18250

评论数:5

神经网络程序设计课学习心得

本课程的目标是通过学习神经网络和深度学习等机器学习算法来搭建一个完整的血常规检测报告单的年龄和性别预测系统。项目的最后效果就是,用户上传一张血常规报告单的图片,后台首先进行OCR识别出图片中的项目,将其存入MongoDB,然后会根据机器学习算法生成的模型对用户数据进行预测。

2016-12-26 20:25:25

阅读数:1649

评论数:0

Ubuntu16.04 配置tensorflow gpu版本

requirements python 2.7 Flask tensorflow GPU 版本 安装nvidia driver经过不断踩坑的安装,终于google到了靠谱的方法,首先检查你的NVIDIA VGA card modelsudo lshw -numeric -C display 可...

2016-11-26 10:42:41

阅读数:6249

评论数:0

Ubuntu终端设置代理以及恢复包管理器故障

terminal set proxy using shadowsocks  shadowsocks运行良好,不用改变;然后下载proxychains sudo apt-get install proxychains 在/etc/proxychains.conf里面,配置如下信息strict_cha...

2016-11-01 14:51:23

阅读数:616

评论数:0

Docker小记

Docker小记  由于ubuntu16.04还不支持paddle paddle,所以就用了下docker。官网上安装都很详细了,这里记录一些比较蛋疼的方法。如果你想要在运行的docker容器里面访问ubuntu本地的文件咋办?你发现运行一个容器进入了一个新linux环境,无法看到你的ubuntu...

2016-11-01 14:48:00

阅读数:634

评论数:0

J2EE environment setup on ubuntu16.04

J2EE environment setup on ubuntu16.04 production server配置 linux多用户管理 HttpSession SQL Injection 双端验证

2016-10-07 16:49:02

阅读数:925

评论数:0

Unicode之殇

Unicode之殇计算机数据存储传输与其数据含义—字节(byte)  乱码是所有程序员都会遇到的问题,这其中涉及到一个计算机的大学问–编码。始终要记住的是,计算机中的所有数据都是字节(byte)。字节本身并没有意义,除非赋予它某种意义,同一个字节数组可以被解释成不同的字符串,同一个字符串也可以存储...

2016-09-20 18:15:25

阅读数:536

评论数:0

Linux和windows双系统启动问题之一(win7 + ubuntu14.04 + legacy bios + mbr)

计算机启动 磁盘分区表MSDOSMBR和GPTGUID partitiontable 1 MBR分区表 2 GUID partition tableGPT分区表 多重系统启动 BIOS和UEFI 1.计算机启动当我们在一个主机上安装多个系统时(如Win7和Ubuntu14.04),都会遇到开机启动...

2016-07-19 09:51:52

阅读数:9121

评论数:1

HashSet和HashMap分析

1.HashSet可以支持null元素,但最多放一个,HashSet不支持重复元素,因为元素是内部HashMap的Key; 2.HashSet由HashMap支持,HashMap支持null,但最多只能有一个NULL Key map; 3.判断HashSet或者HashMap元素重复,可以重写元素...

2016-04-01 16:34:44

阅读数:573

评论数:0

从IA32到X86-64的扩展所导致的函数传参栈模型的变化

X86-64扩展了IA32的寄存器数目,并且带浮点运算的程序会用到专用的浮点运算协处理器(包括SSE,%xmm寄存器等),这个可以查阅amd64 ABI文档。规定整数类型的参数通过寄存器%rdi %rsi %rdx %rcx %r8 %r9来传递,多余的参数通过栈来传递

2016-01-29 14:36:41

阅读数:790

评论数:0

Minimum edit distance(levenshtein distance)(最小编辑距离)初探

最小编辑距离的定义:编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将kitten一字转成sitting: sitten(k→s) ...

2015-07-26 15:02:57

阅读数:1032

评论数:0

Hadoop2.5.2+ubuntu14.04+eclispe+hadoop2x-eclipse-plugin-master搭建开发环境

Hadoop2.5.2+ubuntu14.04+eclispe(Version:Luna Service Release 2 (4.4.2)) +hadoop2x-eclipse-plugin-master搭建开发环境 环境: ubuntu14.04(或者linux系统) hadoop...

2015-07-21 21:09:12

阅读数:1790

评论数:0

C语言基本数据类型及其扩展和可移植性问题

不同的c标准,基本数据类型大同小异,但基本都会包括以下几种: 一定含有 char 、short 、int 、long 、float 、double 可能含有long int、long long、long double 甚至还有复数类型float_Complex、double_Complex、...

2015-07-06 21:39:26

阅读数:2305

评论数:0

linux文件系统之文件组织方式

本文中将介绍一个具体的linux标准文件系统ext2的磁盘上文件组织方式和数据块寻址(逻辑地址到物理地址映射) 两个问题: 1.一个文件如何组织,采用何种结构; 2.文件的读写实现,如何从逻辑空间找到磁盘上的物理块; 1.文件的组织方式(微观角度,以下讨论的都是单个文件是如何被组织的): 具体...

2015-07-03 22:11:56

阅读数:1877

评论数:0

Proxies vs. VPN – What’s the difference?

The purpose of using both VPN and proxy servers is to conceal the users identity, or to spoof a certain geo-location (so for example geo-locked servi...

2015-06-21 11:31:03

阅读数:1587

评论数:0

linux主机互信

linux配置ssh互信   什么叫linux主机互信: Linux主机互信,就是主机之间相互信任,什么是信任,就像人与人之间一样,不需要利用金钱等(除了你自己以外其他的东西)来取得对方的信任,大家相互信任对方,不需要额外的凭证。就好比你,你爸,你妈,你姐之间,不需要钱来维持你们之间的信任。...

2015-05-27 21:19:01

阅读数:975

评论数:0

git初试

Git初试   初学者还不知道git和github有什么关系,其实一个是工具,一个是网站(或者说是代码仓库),我们需要注册github账号,才能把自己的代码放到github仓库里面。Github上有很多开源代码,我们可以下载并使用。各种对代码的管理都用git工具(有命令行和图形界面两种)来操作...

2015-05-21 21:24:44

阅读数:523

评论数:0

linux文件系统之文件和分区基础

InUnix/Linux, a file is a sequence of bytes withoutstructure. Any necessary structure (e.g. for a database) isadded by the programs that manipulate t...

2015-04-21 16:18:56

阅读数:736

评论数:0

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