HDM1991的专栏

无即是有

HTML5表单新特性探究

前言在 HTML5 之前,当页面需要用户在一个表单控件中输入 email 地址、数字或者日期时,我们只能写下如下的代码:<input type="text" name="email"> 然后,如果是我们不在上面代码的基础上添加一些额外功能代码的情...

2017-10-16 16:22:25

阅读数 195

评论数 0

Laravel一些使用场景

在后台使用 blade 模板引擎获取渲染后的 html 代码示例代码

2017-09-06 10:52:27

阅读数 564

评论数 0

tcpdf 使用总结

简介这篇博客主要是记录 tcpdf 在使用中的一些要点和注意事项。

2017-09-06 10:30:47

阅读数 3020

评论数 0

网页字体使用探究

探究在 CSS3 之前,web 设计师必须使用已在用户计算机上安装好的字体。那个时候,当我们在网页中指定字体后,浏览器对网页进行解析时,会去系统中去查找我们指定的字体,如果找不到,那就只能使用浏览器默认的字体。但这样就很麻烦,因为很多时候网页中使用的字体,在用户系统中并没有安装,但网页又必须使用这...

2017-09-05 11:45:47

阅读数 216

评论数 0

tydo.css 使用探究

简介tydo.css 的用途就是让网页上的中文内容从排版的角度看起来好看,舒服。原理什么原理呢?首先,它重设了很多 html 标签的样式,这样只要你在网页中引入了 tydo.css 这个样式表文件,网页上中文的排版就会有一定改善。但仅仅这样还不够,它还定义了一些 CSS 类,根据情况使用合适的 C...

2017-09-05 09:52:00

阅读数 228

评论数 0

mysql 字段类型探究

Why每次要创建一个表时,总是要犹豫该为每个字段选择什么样的字段类型?为什么犹豫?因为首先对 MariaDB(mysql) 的字段类型没有一个清楚的认识;其次也没有对这些字段类型做过横向比较,去思考这些类型的不同之处,而这些不同之处,正是我们在选择字段类型时的参考依据。类型MariaDB(mysq...

2017-08-25 09:31:40

阅读数 118

评论数 0

php use 操作符闲话

use 操作符类似于 C++ 中的 using 语句。在 PHP 中,use 操作符完成的工作称之为取别名。具体可以分为: 为类名称使用别名 为接口使用别名 为命名空间名称使用别名 PHP 5.6开始允许导入函数或常量或者为它们设置别名。 use 的用法并不难掌握,但这里基于如下例子特别谈两点。假...

2017-08-24 16:33:48

阅读数 690

评论数 0

PHP autoload 机制探究

总览总的来说,PHP Autoload 机制是为了解决在使用每一个 class 时,就要 include 或者 require 这个类的文件的这种情况,因为这样当我们要使用的 class 很多时,就会非常麻烦。然后,PHP autoload 机制可以分为 3 个发展阶段。第一阶段 __autolo...

2017-08-24 16:29:51

阅读数 126

评论数 0

python logging 模块常见使用需求总结

概述本篇博客以 python 的 logging 模块的常见使用需求为主线讲解下 logging 模块的使用。关于 python logging 模块的详细情况,可参考官方教程《Logging HOWTO》。另外,关于 log 模块对项目的重要性及对 log 模块更深入的讲解,可以参考如下文章: ...

2015-12-14 15:09:26

阅读数 436

评论数 0

googletest 学习笔记

前言googletest 是由 Google 开发的开源 C++ 单元测试框架,在很多开源项目中(如 chromium)都有使用。这篇博客记录在了自己在学习 googletest 的文档《Primer》和《AdvancedGuide》时做的一些笔记,主要是自己对 googletest 的一些特性的...

2015-11-30 19:13:31

阅读数 2598

评论数 0

漫谈单元测试

前言提起单元测试,有人觉得它没什么用,纯属浪费时间;有人则一头雾水;当然也有人认为单元测试很重要,无论对项目的开发还是对程序员自身的提升都大有益处。拿自身经历来讲,之前呆过的一个小团队也曾推过这个东西,但没过一段时间就不了了之;作为当事人,我当时的感受就是完全不明白这东西是干什么的,一头雾水,觉得...

2015-11-30 08:52:00

阅读数 463

评论数 0

漫谈 JavaScript 面向对象编程

前言为什么要写这篇博客,JavaScript 面向对象编程有什么值得说的吗?作为一个以 C/C++ 作为主要开发语言,也是自身最熟悉的语言的程序员,JavaScript 面向对象编程真的有很多值得说的(吐槽的)。在最开始接触 JavaScript 面向对象编程时,它真的让我很疑惑,诡异的语法,让人...

2015-09-11 22:06:14

阅读数 463

评论数 1

《Windows Internals》第六版 Chapter 6 Security 笔记

第 6 章 安全性我们一直在学习 Windows 操作系统的安全机制,但好像从没思考过为什么操作系统需要安全机制或者操作系统的安全机制要保护的是什么?正所谓,不识庐山真面目,只缘身在此山中。应该说这个问题并不难回答。首先操作系统的安全机制要保护的是操作系统自身,防止用户无意间破坏系统,恶意程序破坏...

2015-08-04 19:58:52

阅读数 548

评论数 0

我所理解的马

前言对于马,我觉得很多人都应该觉得这是一种神奇的东西。以前没怎么接触时,我也这样觉得,觉得木马,木马和安全软件之间的对抗好神奇!转眼已毕业接近两年,两年的工作经历里,逐渐接触和学习了关于马,漏洞,渗透测试相关的一些知识。神奇的感觉已不在,但觉得一些东西可以说一说,或深或浅,或多或少,说一说。嗯,在...

2015-08-04 13:14:35

阅读数 374

评论数 0

在 CakePHP 中使用 SimpleExcel 遇到的一个问题小记

前言以前在公司做的一个项目中遇到的一个问题,还有意思的。问题大家有没有在 CakePHP 中使用过第三方库?我现在在引入了一个名为 SimpleExcel 的第三方库时遇到了一些问题。我觉得问题可能跟我把这个库的库文件放在了不正确的目录下有关。正常情况下,该库在解压后,会有一个名为 SimpleE...

2015-07-17 15:45:04

阅读数 941

评论数 0

一个成熟的开发团队或开发者必备的工具系列之 Log 库

前言如题,这篇博客要讨论是关于 Log 库的一些东西,但为什么要叫《一个成熟的开发团队或开发者必备的工具系列之 Log 库》呢?因为我打算围绕一个成熟的开发团队或开发者必备的工具这个主题,去介绍一系列的工具。这些工具可能是一些开发库,也可能是某种轻量级标记语言,或者是某种文本编辑器,甚至是一个简单...

2015-07-14 14:00:51

阅读数 704

评论数 0

窗口和线程漫谈之工作线程如何将数据的处理结果显示到窗口

为什么要讨论窗口和线程讨论这个依然是跟之前的项目经历有关。这里暂且称该项目为 A 项目。A 项目包括一个客户端和服务端,客户端有一个核心的网络模块,该网络模块基于完成端口开发,有多个工作线程,网络模块负责接收来自服务端的数据,对这些数据进行处理,并将最终的处理结果显示在窗口上。那么问题来了,工作线...

2015-07-08 15:54:26

阅读数 1438

评论数 0

字符集和字符集编码杂谈系列之wchar_t,char,代码页

前言这篇文章主要是解答内心的一些疑问。因为遇到和这些东西相关的情况不是一次两次了,彻底解决下。正式开始之前,简单的说下我遇到的一些情况,大家也可以思考下,如果自己面临这些情况如何解决? 在公司时曾经做过一个安卓项目,需要在基于 C++,采用 VS 开发的服务端和基于 Java 开发的客户端之间传递...

2015-07-01 16:09:36

阅读数 343

评论数 0

UDP 打洞

前言最初知道 UDP 打洞 这几个字是在公司做一个可靠的 UDP 通信模块时听老大说的。当时也没多了解,结果没事翻自己的日志时发现自己把这几个字记在上面了,于是查了下。主要参考了如下文章: 维基百科:UDP打洞 UDP穿透NAT的原理与实现 额,首先感谢下作者。可以说结合者两篇文章弄清楚 UDP ...

2015-06-27 09:53:32

阅读数 347

评论数 0

《Pro Git》笔记系列前言和目录

前言做为一名开发人员,学会使用一种版本控制系统对自己的开发工作肯定是大有帮助的。以前在公司时,公司使用的 SVN;而对于 git 的学习,最初始于 Github 的使用。最开始学习 git 时,也找了一些不错的资料,但实际效果并不好,一方面这些资料比较零散,另一方面也可以说 git 理解起来并没有...

2015-06-26 17:20:07

阅读数 507

评论数 0

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