您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88848页

« 1 2 ... .43 .44 .45 .46 .47 88848.49 .50 .51 .52 .53 ... 222726 »

[其它] Go语言开发中redis的使用详解

说明:前段时间因为忙一些其它的事情,分享的有些少,最近学习一下redis在Go语言开发中的应用。 一、理论知识 Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 Redis 优势 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。 原子 – Redis的所
<weixin_38672812> 上传 | 大小:58kb

[其它] 浅谈go语言renderer包代码分析

说明:renderer是Go语言的一个简单的、轻量的、快速响应的呈现包,它可以支持JSON、JSONP、XML、HYAML、HTML、File等类型的响应。在开发web应用或RESTFul API的时候,这个包是非常方便的toolkit。 本文绕开如何使用它,深入到代码实现中研究它,同时也尝尝Go语言包的开发套路。 Go包基础介绍 代码结构 package pkgname import ( fmt ... ) const ( CONST1 typeX = xx ... ) var
<weixin_38733525> 上传 | 大小:105kb

[其它] 使用Go语言实现配置文件热加载功能

说明:说到配置文件热加载,这个功能在很多框架中都提供了,如beego,实现的效果就是当你修改文件后,会把你修改后的配置重新加载到配置文件中,而不用重启程序,这个功能在日常中还是非常实用的,毕竟很多时候,线上的配置文件不是想改就能改的。 这次就自己实现一个配置文件的热加载功能的包,并通过一个简单的例子对完成的包进行使用验证 配置文件热加载包的是实现 其实整体的思路还是比较简单的,当获取配置文件内容后,会开启一个goroutine,去 循环读配置文件,当然这里不可能不限制的一直循环,而是设置了一个定时器,
<weixin_38748207> 上传 | 大小:97kb

[其它] Go语言 channel如何实现归并排序中的merge函数详解

说明:前言 初识go语言不到半年,我是一次偶然的机会认识了golang这门语言,看到他简洁的语法风格和强大的语言特性,瞬间有了学习他的兴趣 最近学习 Go,但是苦于没有项目练手,于是便逼迫自己:如果想到什么有趣的东西,看能不能用 Go 实现一遍,于是便有了这篇流水文。 实现过程 归并排序中的 merge 函数,相信每个人都很熟悉,网上随便搜搜都有一大堆文章,这里不再赘述细节。一开始,我用的是常规套路,不过觉得没啥意思,无非是「换汤不换药,感觉还是在拿自己熟悉的语言写东西」。 联想到 Go 的 c
<weixin_38605133> 上传 | 大小:64kb

[其它] golang中snappy的使用场合实例详解

说明:前言 项目中遇到的压缩/解压缩需求应该是很多的,比如典型的考虑网络传输延时而对数据进行压缩传输,又或者其他各种省空间存储需求等。这次同样是遇到了类似需求,在做一个爬虫时,因为抓取项目还未确定,所以考虑将整个html页面压缩存储于数据库,于是又是各种google,最后不出意外的google到了google家的Snappy :slightly_smiling_face: google 自家的snappy 压缩优点是非常高的速度和合理的压缩率。压缩率比gzip 小,CPU 占用小。 golang中sn
<weixin_38705723> 上传 | 大小:63kb

[其它] go语言中sort包的实现方法与应用详解

说明:前言 Go语言的 sort 包实现了内置和用户定义类型的排序,sort包中实现了3种基本的排序算法:插入排序.快排和堆排序.和其他语言中一样,这三种方式都是不公开的,他们只在sort包内部使用.所以用户在使用sort包进行排序时无需考虑使用那种排序方式,sort.Interface定义的三个方法:获取数据集合长度的Len()方法、比较两个元素大小的Less()方法和交换两个元素位置的Swap()方法,就可以顺利对数据集合进行排序。sort包会根据实际数据自动选择高效的排序算法。 之前跟大家分享了
<weixin_38751512> 上传 | 大小:63kb

[其它] 深入分析golang多值返回以及闭包的实现

说明:一、前言 golang有很多新颖的特性,不知道大家的使用的时候,有没想过,这些特性是如何实现的?当然你可能会说,不了解这些特性好像也不影响自己使用golang,你说的也有道理,但是,多了解底层的实现原理,对于在使用golang时的眼界是完全不一样的,就类似于看过http的实现之后,再来使用http框架,和未看过http框架时的眼界是不一样的,当然,你如果是一名it爱好者,求知欲自然会引导你去学习。 二、这篇文章主要就分析两点:      1、golang多值返回的实现;      2、gol
<weixin_38688906> 上传 | 大小:83kb

[其它] PHP常见的序列化与反序列化操作实例分析

说明:本文实例讲述了PHP常见的序列化与反序列化操作。分享给大家供大家参考,具体如下: 1.概念 serialize() 把变量和它们的值编码成文本形式 unserialize() 恢复原先变量  2.序列化例子 输入输出 $arr=array(); $arr['name']='张三'; $arr['age']='22'; $arr['sex']='男'; $arr['phone']='123456789'; $arr['address']='上海市浦东新区'; var_dump($arr);
<weixin_38612568> 上传 | 大小:50kb

[其它] Laravel 5.5 实现禁用用户注册示例

说明:在app/Http/Controllers/Auth/RegisterController.php中重写两个函数, 如下: /** * Show the application registration form. * * return \Illuminate\Http\Response */ public function showRegistrationForm() { return redirect('login'); } /** * Handle a registrati
<weixin_38562329> 上传 | 大小:35kb

[其它] PHP调用QQ互联接口实现QQ登录网站功能示例

说明:本文实例讲述了PHP调用QQ互联接口实现QQ登录网站功能。分享给大家供大家参考,具体如下: 调用QQ登录接口,首先要到QQ互联完善开发者认证信息,并通过审核,然后创建一个网站应用,获得APP ID和APP Key,通过审核后即可调用基本接口get_user_info(获得用户信息),实现QQ登录网站功能。 废话不多,上示例代码(QQ登录李维山博客): <?php header(Content-Type: text/html;charset=utf-8); //应用APP ID
<weixin_38744526> 上传 | 大小:153kb

[其它] laravel 实现根据字段不同值做不同查询

说明:在开发过程中我们经常遇到这种情况: 例如,一个信息表message,字段type 1.操作提醒 2.平台通知,表message_read记录当信息是平台通知时用户浏览状况 那么 当信息是平台通知时是针对的所有用户,我们想根据他是否浏览状态去在消息提醒里去显示他未读的消息 语句如下(laravel) public function index() { // 监听sql语句 // DB::listen(function($query) { // $bindings = $query-&g
<weixin_38658086> 上传 | 大小:40kb

[其它] laravel 解决paginate查询多个字段报错的问题

说明:用laravel 框架想实现一个分页接口,返回数据表中其中一部分字段 $list = DB::table('booklist_table')->orderBy('create_time','asc')->paginate($size,['id','title','author','image'])->toJson(); return json_decode($list,true); 结果运行报错 SQLSTATE[42000]: Syntax error or acces
<weixin_38729108> 上传 | 大小:38kb
« 1 2 ... .43 .44 .45 .46 .47 88848.49 .50 .51 .52 .53 ... 222726 »