自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

转载 【Go语言社区】接受 interface 参数,返回 struct 在 go 中意味着什么

注意细节在之前的文章中,我提到了一个关于 accept interfaces, return structs 的参考指南,在查看同事代码的时候经常会被问“为什么”。特别是这不是一个必须遵守的规则。这个想法的关键点以及理解什么时候妥协,在于维护项目灵活性和避免抢占抽象(译者注:“Preemptive abstractions” 并发系统中连续组件的轻量级验证方案的一种抽象技术)之间的平衡。抢占抽象让...

2018-02-26 22:02:47 876

转载 【Golang语言社区】Golang语言面试题

最近在很多地方看到了golang的面试题,看到了很多人对Golang的面试题心存恐惧,也是为了复习基础,我把解题的过程总结下来。面试题写出下面代码输出内容。package mainimport ( "fmt")func main() { defer_call()}func defer_call() { defer func() { fmt.Println("...

2018-02-23 18:11:21 1793 1

转载 Golang语言实现-贪吃蛇

package mainimport ( "fmt" "math/rand" "os" "time")/*#include <windows.h>#include <conio.h>// 使用了WinAPI来移动控制台的光标void gotoxy(int x,int y){ COORD c; c.X=x,

2018-02-23 09:46:57 1529

转载 Go 语言JSON 技巧

相对于很多的语言来说, Go 的 JSON 解析可谓简单至极.问题通常情况下, 我们在 Go 中经常这样进行 JSON 的解码:package mainimport "encoding/json"// jsonText comes from http://json.org/example.htmlvar jsonText = []byte(`{ "glossary":{ ...

2018-02-23 09:41:56 304

原创 Golang语言社区--golang通用连接池的实现

golang的channel除了goroutine通信之外还有很多其他的功能,本文将实现一种基于channel的通用连接池。何为通用?连接池的实现不依赖具体的实例,而依赖某个接口,本文的连接池选用的是io.Closer接口,只要是实现了该接口的对象都可以被池管理。当然,你可以实现基于interface{}的连接池,这样任何对象都可以被管理。实现原理将连接句柄存入chan

2018-02-06 19:22:13 393

转载 [Golang语言社区]--提高 golang 的反射性能

golang 的反射很慢。这个和它的 api 设计有关。在 java 里面,我们一般使用反射都是这样来弄的。Field field = clazz.getField("hello");field.get(obj1);field.get(obj2);这个取得的反射对象类型是 java.lang.reflect.Field。它是可以复用的。只要传入不同的obj,就可以取得这个

2018-02-06 15:11:41 1886

转载 Golang语言社区--golang通用连接池的实现

golang的channel除了goroutine通信之外还有很多其他的功能,本文将实现一种基于channel的通用连接池。何为通用?连接池的实现不依赖具体的实例,而依赖某个接口,本文的连接池选用的是io.Closer接口,只要是实现了该接口的对象都可以被池管理。当然,你可以实现基于interface{}的连接池,这样任何对象都可以被管理。实现原理将连接句柄存入chan

2018-02-03 19:09:25 898

转载 BaBaLiuLiu游戏--H5游戏开发的架构总结(二) 服务器端

【服务器端】1.关于Go语言我们的H5游戏服务器框架是用Go语言开发的。以前做页游的时候是用的php和python,都是动态语言。在上线之后,高并发的时候,单机有性能问题,一直没有好的解决办法!13年的时候我原来的领导开始转用Go来开发手游的服务器端,所以我也跟着转型了!正如七牛的许世伟所说,用go开发,是可以降低程序员心智负担的!静态编译的优点不用赘述,语言简洁,开发效率高,特别

2018-02-03 17:59:10 795

转载 BaBaLiuLiu游戏--开发H5游戏需要哪些技术

H5是一系列制作网页互动效果的技术集合,即H5就是移动端的web页面。而H5游戏,你可以看作是移动端的web游戏,无需下载软件即可体验,这就是H5在传播上的优势。H5是一系列制作网页互动效果的技术集合,即H5就是移动端的web页面。而H5游戏,你可以看作是移动端的web游戏,无需下载软件即可体验,这就是H5在传播上的优势。对于许多手游玩家来说,H5可能是个十分陌生的名词,其实H5就是HTM

2018-02-03 17:56:11 753

转载 BaBaLiuLiu游戏--“轻”谈H5小游戏设计理念

以下为个人愚见,不喜勿喷  一、导言  由于近期主要工作为撰写H5小游戏的策划案,使得对这方面的体会日益加深,所以拿出来和大家分享一下。  基于H5开发的小游戏是公司的战略,所以我在这里不会赘述H5这个技术的优劣。只是单纯的分享一些小游戏的设计经验与方式方法。  二、H5小游戏的特点  既然要做基于H5开发的小游戏,我们就应该了解它具有什么特点和优势。

2018-02-03 17:53:13 393

DLL动态链接库嵌入exe可执行文件

DLL动态链接库嵌入exe可执行文件; 目录 一 DLL动态链接库实现 ① 通过MFC建立的MFC规则链接库 二 在执行文件中EXE自定义动态链接库资源文件加载到资源文件中 ① 在EXE插入自定义资源 三 嵌入到EXE文件实现函数讲解 四 lib文件嵌入到EXE文件中的代码实现 五 dll文件嵌入到EXE文件中代码实现 六 用Depends工具查看EXE释放出来的DLL与原本的DLL对比

2013-05-03

VC6.0 插件

VC6.0 插件

2012-12-30

模拟键盘按键自动输入文字

模拟键盘按键自动输入文字

2012-08-08

注册表枚举

注册表枚举的相关的操作,主要是枚举相关的键值的操作!

2012-07-14

VS2008助手

VS2008助手

2012-07-09

华为的笔试题(附答案)

华为笔试题

2012-07-09

C++模块间参数传递

C++模块间参数传递

2012-07-08

opengl屏蔽smoke烟雾

opengl屏蔽smoke烟雾+去除ogc类代码死亡重影

2012-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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