`
文章列表
TODO:macOS上ThinkPHP5和Semantic-UI集成 1. 全局安装 (on OSX via homebrew)Composer 是 homebrew-php 项目的一部分 2. 把Xcode升级到8.1后继续安装Composer 3. 使用composer创建TP5项目MWL-Dispatch composer create-proje
TODO:小程序开发过程之体验者 1. 小程序开发过程,先下载开发者并安装开发者工具,现在腾讯开放测试了,普通用户也可以登录开发者工具,如图普通用户登录为调试类型,但是只能建立无AppID的项目 如果打开带有AppID的 ...
TODO:即将开发的第一个小程序 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。个人理解小程序是寄宿在微信平台上的一个前端框架,具有跨平台功能,安装方便,即用即装,用完即删。 接下来打算开发一个物流平台,主要开发4个功能 1.用户平台 a.货主注册 b.司机注册
TODO:Golang指针使用注意事项 先来看简单的例子1: 输出: 1 1 例子2: 输出: 1
TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与。 使用帐号、密码登录GitHub 2.右上角加号下拉,选择“New organization”
TODO:字节的那点事Go篇 (本文go version go1.7.3 darwin/amd64) 在Golang中string底层是由byte数组组成的。 fmt.Println(len(“dsd好”)) 输出的长度是6 fmt.Println(len(string(rune(‘好’)))) 输出的长度是3
TODO:这是一个我的自媒体 自媒体(外文名:We Media)又称“公民媒体”或“个人媒体”,是指私人化、平民化、普泛化、自主化的传播者,以现代化、电子化的手段,向不特定的大多数或者特定的单个人传递规范性及非规范性 ...
TODO:Golang语言TCP/UDP协议重用地址端口 这是一个简单的包来解决重用地址的问题。 go net包(据我所知)不允许设置套接字选项。 这在尝试进行TCP NAT时尤其成问题,其需要在同一TCP端口上进行侦听和拨号的过程。 这个包使我有可能实现这个功能。 这是一个非常小众的用例,但也许这个软件包可以随着时间的推移变得更普遍。 此包允许从同一TCP端口侦听和拨号;不能使用同一UDP端口监听,但可以监听同一UDP端口。 这意味着设置了以下sockopts:
TODO:一不顺眼就换字体Go之代码篇 image包实现了一个基本的2D图像库,该包中包含基本的接口叫做image,这个里面包含color,这个将在image/color中描述;新增字体font,进行字体编辑。早在几年前Go image包出来的时候就有人实现了图片式水印处理,处理起来很方便,有兴趣的朋友可以用搜索引擎搜索一下。本文主要实现的功能是用Golang的image的font实现水印功能,实现了字体的大小、像素、坐标。有兴趣的朋友可以拷贝到本地测试看看。由于一些平台的代码兼容不好,所以本文代码以图片形式展现,需要的话可以联系我。
TODO:一不顺眼就换字体Go之应用篇 字体,文字的外在形式特征。就是文字的风格,是文字的外衣。好的字体让人看得舒服,让人更有看、写的欲望哦。2016-11-16 GO官方博客发布了同名Go字体,并没有提供下载地址,因为Go字体更多的是应用在image里面,发布在Golang的扩展包image里面。我们可以从github下载到。如果访问不了github可以找我要ttf文件。GO主要有三种字体Go,Go Medium,Go Mono,喜欢那种自己选择吧。 1.在windows上把下载到的字体文件ttf拷贝到系统字体文件夹里面,即可安装成功,就可以使用Go字体。
TODO:从数据库中随机抽取一条记录 1.最直接,最粗暴的方法先计算记录的总数,然后选择一个从0到记录总数之间的随机数n,利用skip跳过n条记录,这是效率低下的的方法,首先的记录总数,在用skip会很耗时间; 2.那么有什么办法能够提供效率呢,方法就是给每条记录添加一个0-1的随机因子random。 “random” : 0.5127909016609585 想要在记录中查找一个随机记录,只要计算出一个随机数并作为查询条件就好了 Result = db.getCollection(‘qq’).findOne({“random”:{“$gt”:random}})
TODO:数据库优化之分页 本文的例子是以MongoDB数据库为准,其它数据库各位也可以举一反三进行优化。 在MongoDB中分页使用 a.skip(n)跳过前n个匹配的文档; b.limit(m)返回m个结果,要是匹配的结果不到m个,则返回匹配数据 ...
TODO:Go语言goroutine和channel使用 goroutine是Go语言中的轻量级线程实现,由Go语言运行时(runtime)管理。使用的时候在函数前面加“go”这个单词作为关键词,也是与普通函数的区别了。在函数前面加go关键字就可以创建一个新 ...
TODO:Go语言同名Go字体发布 2016-11-16 Go语言官方博客发布了一款同名字体–Go字体。此字体族包括正常、粗体和斜体渲染,支持比例和等宽字体。此字体已经经过用于编程方面的技术测试,使用Go字体显示,Go源码看起来非常漂亮,名副其实。标点符号容易辨识,操作符排列一致。如图 小编尝鲜了一翻,安装了实验性的用户工具箱有一些和文本元素相关的内容的golang包:golang.org/x/exp/shiny,录制了shiny的例子fluid的视频,主要是点击鼠标左键,按住鼠标左键移动,请欣赏。   wxgzh:ludong86
TODO:MongoDB的查询更新删除总结 常用查询,条件操作符查询,< 、<=、>、>=、!= 对应 MongoDB的查询操作符是$lt、$lte、$gt、$gte、$ne 例: db.getCollection(‘image_detail’).find({“dig” : {$gte:0}})//查询大于等于0的数据 $all,$in的区别{“dig” : {$all : [0,1]}查询出来的结果dig必须有0和1 {“dig” : {$in : [0,1]}查询出来的结果dig可以有0和1,或0,或1 有in就有not in,但是没有no ...
Global site tag (gtag.js) - Google Analytics