Muge

github.com/ZhangHang-z

[React Error]: Target container is not a DOM element

webpack在后端对React组件进行渲染的时候,浏览器控制台报错:compose.js:822 Uncaught Invariant Violation: _registerComponent(...): Target container is not a DOM element.我很奇怪,w...

2016-08-01 10:32:51

阅读数 12253

评论数 0

[go] unsafe包

uintptr是go的内置类型,用于指针运算,其底层基于int类型。uintptr不是指针,GC会回收uintptr类型的对象。unsafe.Sizeof函数返回的就是uintptr类型的值,表达式的大小:var p float64 = 99 fmt.Println(reflect.TypeOf(...

2016-04-25 12:48:11

阅读数 627

评论数 0

MySQL已有column值为NULL,修改列属性为NOT NULL报1138错误

这是我的数据库,在建表的时候没有设置email、comment列为非空,其默认值便为NULL,现在我想把列属性改为NOT NULL DEFAULT ''。你可以看到我的email字段成功了,但并没有设置NOT NULL,只是设置了DEFAULT为空字符串。-> ALTER TABLE tb_...

2016-04-24 11:44:15

阅读数 13914

评论数 1

[C] dirent.h库函数以及extern语法的介绍

问题前导我在读《Unix环境高级编程》的第一章,其中给出了一个Unix环境下 ls 命令的简单例子:#include <dirent.h> #include "apue.h"int main(int argc, char *argv[]) { DIR ...

2016-04-11 10:00:24

阅读数 520

评论数 0

Go语言中的<断言>

废话为什么要给标题加上符号着重一下?难道编程语言中的思想不都是一样的吗?的确,基本思想大同小异,各自实现的原理和设计哲学会有差异。如果你之前没有使用过Go语言,那么你很自然的认为,Go语言中一定有assert之类的操作符或函数。答案是没有,这可能会让你很失望,你兴冲冲地看着某篇介绍Go语言的文章,...

2016-04-06 10:47:56

阅读数 5283

评论数 0

JS该不该用位运算

在Google+上看到,Math.floor更快的实现: Math.floor的作用是丢弃小数。大概只写JS的人理解不了为什么会有这样的语法,然后可能去死记硬背,将来在自己的代码中装装逼,根本原理很简单,写过C的人一扫而知。这其实就是位运算,~是取反操作,位运算直接对内存中的二进制位进行操作(注...

2016-04-04 08:52:37

阅读数 4589

评论数 1

Go语言中的错误处理系统

Go语言中的错误处理系统原文链接:http://blog.csdn.net/cc7756789w/article/details/51014076 作者:牧歌 github:https://github.com/ZhangHang-z 转载请注明出处,未经作者允许不可用于商业目的。侵入...

2016-04-01 10:13:21

阅读数 856

评论数 0

Go net包介绍

与大多数语言一样,Go的标准库很全,因为Go的出现本来就是为了网络通信的高并发实现,所以其相关的网络库封装得更简洁,更Readable。这里来大致介绍几个网络库,掌握了学习方法,那么只要里面有那个库,你就能找到,就能快速了解怎么查阅。net.ResolveIPAddr()根据域名查找IP地址不得不...

2016-03-30 15:15:21

阅读数 3956

评论数 0

Go net/http包

使用net/http包快速创建一个HTTP服务器。// file http_test1.go package main import ( "fmt" "net/http" "log" )func HandleInd...

2016-03-29 19:31:13

阅读数 757

评论数 0

JavaScript字符串拼接的性能问题

这个问题不知从何而生,以前我很少关注细节,今天突然想到,字符串拼接如何高效,或者有高效一说吗?因为我们知道,不同的浏览器引擎不同,如Chrome/Mozilla FF/MSIE,他们都是使用的自己的内核,因此优化程度都不相同。字符串拼接,我想大部分人都会直接使用 + 操作符,尤其是前端操作DOM的...

2016-03-28 09:04:19

阅读数 1772

评论数 0

[go] database/sql包执行生成的SQL语句,遇到Incorrect Integer错误

go get https:/github.com/astaxie/beego package https:/github.com/astaxie/beego: "https://" not allowed in import pathgo get 可以从一个远程仓库获取包,比如...

2016-03-27 14:42:33

阅读数 734

评论数 0

express Router对象

express如何使用在这里我就不多赘述了,你可以去看文档,有中文的,但我建议你直接看英文的,避免被中文的翻译质量和古老版本的文档坑。我只想告诉你如何查阅以及分析源码,找到每个方法的入口,每个对象从何而来。先来看express中Router的用法:var express = require('ex...

2016-03-17 19:14:23

阅读数 5646

评论数 1

::-moz-focus-inner

对于点击某些元素后出现的边框,去除的办法是:button:focus { outline: none; }另外还可以将outline属性设置为0button:focus { outline: 0; }但是在Firefox下,对于类型为button的元素,即使设置outline,...

2016-03-17 12:58:18

阅读数 2158

评论数 0

CSS3 box-sizing属性和IE盒模型

盒模型是CSS中很重要的概念,但很多人不知道的是IE5.5及更早的IE浏览器采用的不是标准盒模型,我们称之为IE盒模型。标准盒模型的组成部分有:margin + border + padding + content,content部分的width height不包含border和padding。而...

2016-03-17 09:11:24

阅读数 5471

评论数 0

display: inline-block间隙问题

无论是本身为inline-block的元素,比如input。还是将非inlick-block的其他元素设置为他,都会出现间隙。#dis li { display: inline-block; background-color: green }<ul id="dis&...

2016-03-16 16:22:07

阅读数 371

评论数 0

HTML <script>标签的type类型

我经常看到有的网站<script>表情的type类型是application/javascript,有的是text/javascript。而我喜欢用text/javascript,或者直接不写type属性。其实text/javascript标签是比较老的写法,标准的写法是applica...

2016-03-16 13:18:27

阅读数 1410

评论数 1

Java编译和解释的过程

编译:生成可执行文件,如:C++利用g++生成a.out,效率高,但不跨平台。 解释:解释器把源文件逐行解释,跨平台但效率低。在Java中,先编译后解释: Java源码文件(.java) Java编译器(javac) Java字节码文件(.class文件,与平台文件) Java解释器(j...

2016-03-15 10:22:56

阅读数 391

评论数 0

Go语言以匿名组合的方式实现继承

type Base struct { FirstName, LastName string Age float32 }func (base *Base) HasFeet() { fmt.Println(base.FirstName + base.LastName + &qu...

2016-03-15 10:18:23

阅读数 5311

评论数 0

Python实现单例类

有时候需要像Java一样一个类只允许其生成一个类实例。比如设计一个打印机程序,一台计算机可以连接若干台打印机,但是同一份文件只允许一台打印机输出,避免重复打印。Java实现单例的最简单方法:public class PrintProgrammer: { private static Pri...

2016-03-08 10:42:57

阅读数 775

评论数 0

认识Unix时间戳

以前只知道各种语言是用时间戳(timestamp)这个抽象的东西管理时间的,比如Python、JavaScript,内置的时间类生存对象后都是以方法将时间戳格式化成可供阅读的时间的。但具体谈到时间戳究竟是什么?还真没有去了解过。时间戳,称为Unix时间戳(Unix timestamp),或称Uni...

2016-03-03 13:32:33

阅读数 315

评论数 0

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