Context

Posted by 夏泽民

Go 中的 context 包在与 API 和慢处理交互时可以派上用场,特别是在生产级的 Web 服务中。在这些场景中,您可能想要通知所有的 goroutine 停止运行并返回。



Go unsafe Pointer

Posted by 夏泽民

强类型意味着一旦定义了,它的类型就不能改变了;静态意味着类型检查在运行前就做了。



ilp 整数线性规划

Posted by 夏泽民

基于整数线性规划(ILP)方法 将摘要看做一个带约束的优化问题 基于ILP进行求解,可采用现成的ILP求解工具 同时进行句子抽取与冗余去除  python下ILP求解工具学习: 使用流程   我们解决线性规划问题一般是通过以下三个步骤。 1.列出约束条件及目标函数 2.画出约束条件所表示的可行域 使用pulp工具包,我们只需要做第一步即可,使用pulp提供的API提供目标函数及约束条件就可以直接求解,非常方便。   



php json_encode 的坑

Posted by 夏泽民

成功则返回 JSON 编码的 string 或者在失败时返回 FALSE 。 <?php $a=”在水”; $b=substr($a,0,1); var_dump($b); //string(1) “�” var_dump(json_encode($b)); //bool(false) var_dump(json_encode(false)); //string(5) “false” var_dump(json_encode($b,JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE)); //bool(false) json_encode的字符串里面包含无法解析的编码,比如URLdecode的转义不完整,比如转义出来的是你好⊙◆?带有乱码,解决办法去除字符串中的乱码或者用正则preg_match_all()把需要的字符串匹配出来,重新进行json_encode



traps

Posted by 夏泽民

译文:Golang 新手可能会踩的 50 个坑 https://github.com/wuYin/blog/blob/master/50-shades-of-golang-traps-gotchas-mistakes.md 原文:50 Shades of Go: Traps, Gotchas, and Common Mistakes http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/ 花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会发现这篇文章中的坑是很常见的,新手跳过这些坑,能减少大量调试代码的时间。



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required