牛儿吃草的博客

日事日毕,日清日高,凡事预则立,不预则废!

排序:
默认
按更新时间
按访问量

mysql索引那些事

疑问:数据库为什么要设计索引? 加快速度?(哈希索引是不是更好?) 减少随机IO,单行访问是很慢的,使用索引可以创建位置引用以提升查询效率 一、常用索引类型: B-TREE&&B+TREE 最常用索引、时间复杂度:O(log(n))、...

2018-08-31 19:56:37

阅读数:45

评论数:0

gdb 命令整理

最近调试nginx源码,使用到了gdb,为方便以后调试使用。 整理了一些常用命令。启动项目并断点start打临时断点tb打断点b根据代码行位置设置断点b src/http/ngx_http_request.c:208根据函数名设置断点b func_name根据运行时的地址设置断点b *0x5859...

2018-07-05 16:41:27

阅读数:44

评论数:0

机器学习概述

常见机器学习任务 数据 数据通常以二维数据形式给出 – 每一行:一个样本 – 每一列:一个属性/特征 例:纽约公寓租赁数据 监督学习 学习到一个x->y的映射,从而对数输入的x进行预测 - 训练数据中包含要预测的标签 - 标签在训练数据中是可见变量 - 函数逼近 - 包含分类、回归...

2017-10-16 12:44:22

阅读数:351

评论数:0

golang常见问题整理

golang常见问题整理 golang map 判断key是否存在 http://xhrwang.me/2014/12/25/golang-fundamentals-4-map-range.html golang errors.new http://www.jianshu.com/p/f30d...

2017-05-12 19:50:19

阅读数:432

评论数:0

facebookgo/inject 中文文档

package injectimport "github.com/facebookgo/inject"包装反射的注射器。主要考虑到使用依赖注入构建的大型应用程序时通常将涉及大量设置对象图标的无聊工作。 这个类库试图通过创建和连接各种对象来接管这个无聊的工作。它的用途是将对象图与...

2017-05-05 17:21:12

阅读数:1266

评论数:0

laravel依赖注入浅析

laravel容器包含控制反转和依赖注入,使用起来就是,先把对象bind好,需要时可以直接使用make来取就好。 具体分析参照:http://laravelacademy.org/post/769.html通常我们的调用如下。$config = $container->make('conf...

2017-04-28 10:37:56

阅读数:3092

评论数:0

Laravel之队列使用浅析

最近有朋友有朋友问laravel队列的实现原理和经验,刚好用过所以整理了一下分享给大家。laravel队列配置参见:http://d.laravel-china.org/docs/5.1/queues原理分析创建分发任务方法

2017-04-19 22:58:28

阅读数:4836

评论数:0

《代码大全》读书笔记

核心:抽象、抽象、抽象可以工作的类要点:1. 接口中的每个子程序都朝着这个一致的目标而工作2. 扩展的时候要注意新增公用方法的 抽象的一致性3. 数据成员数量7+-24. 继承要符合里氏替换原则:对于基类定义的接口,在派生类的语义应该是相同的5. 只有一个派生类,可能犯了提前设计的毛病6. 继承不...

2017-02-13 22:41:38

阅读数:421

评论数:0

golang如何优雅处理退出

有时候我们想在Go程序中处理Signal信号,比如收到SIGTERM信号后优雅的关闭程序(参看下一节的应用)。Go信号通知机制可以通过往一个channel中发送os.Signal实现。首先我们创建一个os.Signal channel,然后使用signal.Notify注册要接收的信号。packa...

2016-09-30 16:07:46

阅读数:3172

评论数:0

golang之flag简单使用方法

golang之flag简单使用方法package main import ( "flag" "fmt" ) func main() { //flag简单使用方法 backup_dir := flag.String("b", &...

2016-09-30 16:05:24

阅读数:2512

评论数:0

golang生产者与消费者

使用golang可以很容易实现,生产者与消费者功能。实现一:(只生产一定数量数据)//写入专用通道 //一次写10条 func produce(p chan<- int) { for i := 0; i < 10; i++ { p <- i //主线程不能产生死锁,所以此处...

2016-09-28 17:53:24

阅读数:1116

评论数:0

golang定时器函数

tick := time.Tick(1 * time.second)表示每隔一段生产一条数据到tick通道中。boom := time.After(500 * time.Millisecond)表示在一段时间之后产生一条数据到tick通道中,不会持续产生。func timetick() { ...

2016-09-28 17:42:34

阅读数:2114

评论数:0

golang追加写入文件

所有语言你想调试都可以下断言调试,当然也可以输出到日志文件中,此函数方便集成到你的项目中。//打印内容到文件中 //tracefile(fmt.Sprintf("receive:%s",v)) func tracefile(str_content string) { ...

2016-09-28 17:33:39

阅读数:8119

评论数:0

docker之ubuntu开启sshd登陆服务

如题,我们使用docker pull elasticsearch 到本地并且安装完毕后,我们发现docker提供的服务确实能用,但我们需要将现有的docker容器添加其他服务该怎么办?又无法登陆到容器内部,ok下面就讲解怎么将现有容器添加ssh登陆。下面我们分两步骤讲解,首先我们需要一个原生ubu...

2016-09-12 11:57:17

阅读数:3269

评论数:0

The entitlements specified in your application’s Code Signing Entitlements file do not match those s

我也遇到了相同的问题,我是这样解决的。首先要明确一点: provisioning profile 必须选择 Automatic 才能debug。 如果provisioning profile是appstore,则无法debug,而只能是导出.ipa文件,上传到app store进行审核。 如果pr...

2016-07-06 21:02:18

阅读数:1671

评论数:0

使用XcodeColors正确姿势

使用XcodeColors正确姿势好久没发博客了,希望以后博客里多发些ios相关的。1. 下载XcodeColors,打开官网:https://github.com/robbiehanson/XcodeColorsgit clone git@github.com:robbiehanson/Xcod...

2016-06-28 10:40:27

阅读数:3047

评论数:0

C编译: makefile基础

在编译一个大型项目的时候,往往有很多目标文件、库文件、头文件以及最终的可执行文件。不同的文件之间存在依赖关系(dependency)。比如当我们使用下面命令编译时:$gcc -c -o test.o test.c$gcc -o helloworld test.o可执行文件helloworld依赖于...

2016-03-29 11:51:58

阅读数:834

评论数:0

Ubuntu配置sublime text 3的c编译环境

新建编译系统c语言选择tool –> Build System –> New Build System

2016-02-28 21:10:11

阅读数:6839

评论数:0

go开发的web聊天室

golang聊天室实例本实例基于websocket和jQuery开发。 websocket jQuery本实例特点如下: 1. 支持浏览器客户端和命令行客户端两种方式。 2. 支持私聊。运行实例实例运行运行在go环境中,安装go环境请参照(http://golang.org/doc/install...

2015-12-19 20:50:16

阅读数:3154

评论数:2

golang之web编程入门

golang之web编程入门示例,聊聊数行,简单理解。package main import ( "fmt" "html/template" "log" "net/http" "strings&q...

2015-11-10 14:35:45

阅读数:3964

评论数:0

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