- 博客(58)
- 收藏
- 关注
原创 Linux服务器安全登录注意事项
Linux服务器安全登录注意事项删除不必要的用户删除不必要的用户组设置负责的登录密码(大小写,数字,字母,下划线,特殊字符)禁用root进行远程登录,使用普通用户登陆服务器,再次切换的管理员账号少用su,多用sudo进行权限管理,sudoer进行用户权限分配使用密钥进行,在服务器上保存公钥,本地使用私钥进行连接服务
2017-05-01 00:38:51
498
原创 一年之计在于春
一年之计在于春时光冉冉,2017年已经过去了1/6,而这一年伴随着中国年,才刚刚开始。开春之际北方竟然下起了学,南方下着雨,网上传着这么一个段子,如下:“今天竟然下雪了,是冬负了雪,还是雪背叛了冬……雪,你本该是冬的伴侣,却跑来做春的情人,人们该赞美你的热情奔放,还是该指责你的水性扬花,你若与冬同行,或许会更幸福美满些。因为冬用它的温度延长雪美丽的生命,而你在春
2017-03-25 10:05:59
393
原创 TODO:排列组合问题:n个数中取m个
TODO:排列组合问题:n个数中取m个排列组合是组合学最基本的概念。所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序。组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。排列组合的中心问题是研究给定要求的排列和组合可能出现的情况总数。 排列组合与古典概率论关系密切。本文示例实现的功能是“按顺序”从n个数中取m个数,如1,2,3,4,5,6取5个数字是
2017-03-13 22:34:00
1037
原创 物联网之绿色出行
物联网之绿色出行本文纯属个人乱侃,不代表各方意见,如有雷同纯属巧合。“收到了全国免费任骑的短信,在指定日期内,不论骑多久,不论骑多远,免费。”个人觉得免费的东西其实隐藏着很大预谋,用车期间押金不可退,在这免费期间可以集资多少呢。免费的清新空气,免费的无污染水源,蓝蓝的天空,哪儿能找到。免费的东西其实是最昂贵的。绿色出行就是采用对环境影响最小的出行方式。既节约能源、提
2017-03-11 10:01:38
276
原创 TODO:火热的集福,我这样看
TODO:火热的集福,我这样看本文纯属个人乱侃,并无恶意,如有雷同,纯属巧合。AR是什么?增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升
2017-02-10 21:35:38
332
原创 TODO:Google Analytics简单使用
TODO:Google Analytics简单使用在国内会用到Google Analytics的网站,大都是有对外贸易的网站,如外贸网站,买鞋子,买衣服,各种产品都有。中国制造走向全世界。本文主要简单的介绍如何使用Google Analytics,并在网站上面部署跟踪代码。国内要访问Google Analytics有很多方法,各路神仙自显神通了。使用Google的产品,有利于Google的
2017-02-10 21:33:36
267
原创 TODO:你的健康你做主吗
TODO:你的健康你做主吗先给大家拜个早年,身体健康,心想事成,恭喜发财,大吉大利。年底了,事情多又赶,雾霾严重了,应酬多了,检验身体的时候到了,身体的问题也暴露多了。这疼,那痛的。上了年纪,喝个酒,熬个夜,就扛不住了,身体要恢复也好慢,通宵一夜要一个星期恢复,没有年轻人的恢复能力了。天天熬夜,不过午夜不睡觉,第二天还是按时上班,随着年纪的增长,越来越扛不住
2017-02-10 21:32:34
214
原创 TODO:Windows10的使用感想及兼容Linux
TODO:Windows10的使用感想及兼容Linux这段时间一直使用了Windows10,介绍一下本机配置,双核CPU,8G内存,C盘100G。把不必要的软件卸载掉之后,Windows10给小O的感觉是win7+win8的结合体,总体使用还算流畅。适合开发者使用。左下角的win键,弹出的内容个人有些花俏,也许是考虑到手机版和触屏版的体验,如果你习惯了win7,可能你会发现很多功能
2017-02-10 21:31:28
3950
原创 TODO:Windows 10 下SVN简单配置
TODO:Windows 10 下SVN简单配置简单介绍一下SVN是什么?SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。小O采用的时候独立服务器模式,配置简单。下载Subve
2017-02-10 21:30:16
358
原创 TODO:当PHP遇上IIS
TODO:当PHP遇上IISIIS调用PHP是使用CGI的功能,所以IIS一定要开启CGI的功能。默认为将 PHP 编译为 C CGI 程序。这将建立一个命令行解释器,可用于 CGI 处理或非 web 相关的 PHP 脚本。开启“MIME类型”配置安装“PHP Manager”,目前PHP Manager只支持IIS7,在Windows 8之后系统默认的IIS版本都是大于7
2017-02-10 21:24:11
456
原创 TODO:字节序的一些理解
TODO:字节序的一些理解本文是小编对字节序的片面理解,希望对你有帮助哈。字节序,即字节在电脑中存放时的序列与输入(输出)时的序列是先到的在前还是后到的在前。1.Little endian:将低序字节存储在起始地址,俗称小端2.Big endian:将高序字节存储在起始地址,俗称大端比如一个0x01020304(左高右低)这个整数,在小端下在
2017-01-11 20:57:25
247
原创 TODO:小程序的使用体验
TODO:小程序的使用体验2017.01.09小程序如期而至,话说十年前的今天2007.01.09是第一代iPhone发布日期。清晨朋友圈发了一张小程序的截图,很多朋友问用什么版本的微信才有小程序,我怎么没有小程序?如果你有关注微信开发相关的公众号就会收到小程序的推送的文章了。你需要将微信更新至iOS6.5.3版本或Android6.5.3版本,其次,你得尝试使用一个小程序
2017-01-09 14:27:47
1498
原创 TODO:macOS编译PHP7.1
TODO:macOS编译PHP7.1本文主要介绍在macOS上编译PHP7.1,有兴趣的朋友可以去尝试一下。1.下载PHP7.1源码,建议到PHP官网下载纯净到源码包php-7.1.0.tar.gz2.解压php-7.1.0.tar.gz包3.创建配置./configure –prefix=/usr/local/php7 –with-apxs=/
2017-01-07 15:10:38
337
原创 TODO:Laravel增加验证码
TODO:Laravel增加验证码1. 先聊聊验证码是什么,有什么作用?验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止
2016-12-22 20:49:54
334
原创 TODO:Laravel 内置简单登录
TODO:Laravel 内置简单登录1. 激活Laravel的Auth系统Laravel 利用 PHP 的新特性 trait 内置了非常完善好用的简单用户登录注册功能,适合一些不需要复杂用户权限管理的系统,例如公司内部用的简单管理系统。运行以下命令:php artisan make:auth运行成功显示Authentication scaffold
2016-12-20 23:47:18
333
原创 TODO:Laravel 使用blade标签布局页面
TODO:Laravel 使用blade标签布局页面本文主要介绍Laravel的标签使用,统一布局页面。主要用到到标签有@yield,@ stack,@extends,@section,@stop,@push。使代码精简、提高页面下载速度、表现和内容相分离。站在开发者的角度看,web页面都可以提取相同的内容进行分离,让每个页面代码尽显主题内容,简洁明快,干扰信息少。1. Lar
2016-12-17 21:06:16
1031
原创 TODO:搭建Laravel VueJS SemanticUI
TODO:搭建Laravel VueJS SemanticUILaravel是一套简洁、优雅的PHP开发框架(PHP Web Framework)。可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。VueJS是一款渐进式JavaScript框架,有着易用,灵活,高效的有点。简单小巧的核心,渐进式技术栈,足以应付任
2016-12-17 00:08:26
595
2
原创 TODO:macOS上ThinkPHP5和Semantic-UI集成
TODO:macOS上ThinkPHP5和Semantic-UI集成1. 全局安装 (on OSX via homebrew)Composer 是 homebrew-php 项目的一部分2. 把Xcode升级到8.1后继续安装Composer3. 使用composer创建TP5项目MWL-Dispatchcomposer create-p
2016-12-13 01:17:18
345
原创 TODO:小程序开发过程之体验者
小程序开发过程,先下载开发者并安装开发者工具,现在腾讯开放测试了,普通用户也可以登录开发者工具,如图普通用户登录为调试类型,但是只能建立无AppID的项目
2016-12-10 23:03:47
958
原创 TODO:即将开发的第一个小程序
物流系统是基于微信小程序框架进行开发,后端框架采用ThinkPHP+MySQL,生产环境部署在Ubuntu上的lnmp环境。都是采用开源的项目进行组合。这个项目打算开源,将会发布在GitHub,做为一个试验性的项目,也会应用在生产环境中。
2016-12-09 22:47:44
312
原创 TODO:Golang指针使用注意事项
map提供键值功能,用起来像指针引用的类型。类似这种功能的类型还有,数组切片,channel,interface。Go语言包这种指针引用类型,有兴趣可以去阅读一下源码,变量前面都有带“*”号,如果没有看看是否是map类型等。
2016-12-08 09:43:42
1760
原创 TODO:GitHub创建组织的步骤
使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与。一个简单、完整的GitHub使用过程,希望对你有帮助。
2016-12-07 01:26:38
5421
1
原创 TODO:字节的那点事Go篇
TODO:字节的那点事Go篇(本文go version go1.7.3 darwin/amd64)在Golang中string底层是由byte数组组成的。fmt.Println(len(“dsd好”))输出的长度是6fmt.Println(len(string(rune(‘好’))))输出的长度是3fmt.Prin
2016-12-05 22:33:14
573
原创 TODO:这是一个我的自媒体
TODO:这是一个我的自媒体自媒体(外文名:We Media)又称“公民媒体”或“个人媒体”,是指私人化、平民化、普泛化、自主化的传播者,以现代化、电子化的手段,向不特定的大多数或者特定的单个人传递规范性及非规范性信息的新媒体的总称。自媒体平台包括:博客、微博、微信、百度官方贴吧、论坛/BBS等网络社区。1. 为什么要做自媒体,从自媒体的定义,我们知道自媒体就是一种
2016-12-04 00:41:16
235
原创 TODO:Golang语言TCP/UDP协议重用地址端口
TODO:Golang语言TCP/UDP协议重用地址端口这是一个简单的包来解决重用地址的问题。 go net包(据我所知)不允许设置套接字选项。 这在尝试进行TCP NAT时尤其成问题,其需要在同一TCP端口上进行侦听和拨号的过程。 这个包使我有可能实现这个功能。 这是一个非常小众的用例,但也许这个软件包可以随着时间的推移变得更普遍。此包允许从同一TCP端口侦听和拨
2016-11-30 10:41:46
1975
原创 TODO:一不顺眼就换字体Go之代码篇
TODO:一不顺眼就换字体Go之代码篇image包实现了一个基本的2D图像库,该包中包含基本的接口叫做image,这个里面包含color,这个将在image/color中描述;新增字体font,进行字体编辑。早在几年前Go image包出来的时候就有人实现了图片式水印处理,处理起来很方便,有兴趣的朋友可以用搜索引擎搜索一下。本文主要实现的功能是用Golang的image的font实现水印功
2016-11-28 00:26:58
265
原创 TODO:一不顺眼就换字体Go之应用篇
TODO:一不顺眼就换字体Go之应用篇字体,文字的外在形式特征。就是文字的风格,是文字的外衣。好的字体让人看得舒服,让人更有看、写的欲望哦。2016-11-16 GO官方博客发布了同名Go字体,并没有提供下载地址,因为Go字体更多的是应用在image里面,发布在Golang的扩展包image里面。我们可以从github下载到。如果访问不了github可以找我要ttf文件。GO主要有三种字体
2016-11-25 20:55:26
319
原创 TODO:从数据库中随机抽取一条记录
TODO:从数据库中随机抽取一条记录1.最直接,最粗暴的方法先计算记录的总数,然后选择一个从0到记录总数之间的随机数n,利用skip跳过n条记录,这是效率低下的的方法,首先的记录总数,在用skip会很耗时间;2.那么有什么办法能够提供效率呢,方法就是给每条记录添加一个0-1的随机因子random。“random” : 0.5127909016609585想要
2016-11-24 21:24:04
309
原创 TODO:数据库优化之分页
TODO:数据库优化之分页本文的例子是以MongoDB数据库为准,其它数据库各位也可以举一反三进行优化。在MongoDB中分页使用a.skip(n)跳过前n个匹配的文档;b.limit(m)返回m个结果,要是匹配的结果不到m个,则返回匹配数据量的结果,m是指定上限数量,而不是下限数量;c.sort({“name”: 1,”address”:-1}),1表示升序,-1表示降序
2016-11-23 21:01:23
344
原创 TODO:Go语言goroutine和channel使用
TODO:Go语言goroutine和channel使用goroutine是Go语言中的轻量级线程实现,由Go语言运行时(runtime)管理。使用的时候在函数前面加“go”这个单词作为关键词,也是与普通函数的区别了。在函数前面加go关键字就可以创建一个新的goroutine进行并发执行。go hello()channel是Go语言提供的goroutine间的通信方式,
2016-11-22 21:24:34
343
原创 TODO:Go语言同名Go字体发布
TODO:Go语言同名Go字体发布2016-11-16 Go语言官方博客发布了一款同名字体–Go字体。此字体族包括正常、粗体和斜体渲染,支持比例和等宽字体。此字体已经经过用于编程方面的技术测试,使用Go字体显示,Go源码看起来非常漂亮,名副其实。标点符号容易辨识,操作符排列一致。如图小编尝鲜了一翻,安装了实验性的用户工具箱有一些和文本元素相关的内容的golang包:gola
2016-11-21 00:52:54
693
原创 TODO:MongoDB的查询更新删除总结
TODO:MongoDB的查询更新删除总结常用查询,条件操作符查询,、>=、!= 对应 MongoDB的查询操作符是$lt、$lte、$gt、$gte、$ne例:db.getCollection(‘image_detail’).find({“dig” : {$gte:0}})//查询大于等于0的数据$all,$in的区别{“dig” : {$all : [0,1]}查询
2016-11-20 13:34:01
510
原创 TODO:Github的使用技巧之同步代码
TODO:Github的使用技巧之同步代码GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
2016-11-18 01:12:08
398
原创 TODO:关于自媒体博客改名
综上所述,截止2016-11-16大部分的自媒体平台的名称,博客的地址都是可以修改的,但是需要经过时间周期的限制和平台审核。个人认为时间周期在7天会让用户比较能接受,平台的审核能更好的保护自媒体自身的品牌建设。
2016-11-17 01:22:10
533
原创 TODO:Golang Linux进程退出说明
TODO:Golang Linux进程退出说明Golang使用os.Exit(code)进程退出导致当前程序退出并返回给定的状态代码。传统上,code代码为零表示成功退出,非零错误退出。syscall.Exit可以调用不同平台的操作系统的退出。code值为0-255,当code为非0时,os.Exit(code)会返回,对应值当状态码exit status 12
2016-11-15 23:18:30
778
原创 TODO:小程序集成WeUI
TODO:小程序集成WeUIWeUI 为微信 Web 服务量身设计。WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。1.使用微信开发者工具添加新项目MWL
2016-11-15 08:19:35
383
原创 TODO:小程序的用户身份
TODO:小程序的用户身份小程序的用户身份有三种,一个管理员,二十个开发者,四十个体验者1.管理员,可设置风险操作保护、风险操作提醒等操作。a)修改管理员,需要用到原管理员,新管理员的身份证号码,并且绑定了管理员本人银行卡的微信进行操作,扫描二维码,绑定不会被扣除任何费用。新管理员需要手机短信验证码验证。b)操作很简单,扫描验证身份,可能需要新旧微信号,进行多次扫描
2016-11-14 08:32:37
833
原创 TODO:小程序开发环境搭建
TODO:小程序开发环境搭建1.第一步当然是要先注册小程序了2.登录到小程序a)完善小程序信息,如名称,图标,描述3.绑定开发者4.获取AppID,并设置服务器信息5.下载并安装开发者工具a)使用管理员或者绑定到开发者微信号扫描登录,选择本地小程序项目b)创建或打开项目,需要填写AppID、项目名称和本地开发目录。开发者工具左边是模拟器可
2016-11-13 09:26:04
2133
原创 TODO:小程序手机预览调试
TODO:小程序手机预览调试1. 小程序注册,目前还未开通个人注册,主体类型为企业、政府、媒体、其他组织2. 登录小程序,绑定开发者,获取AppID3. 下载微信小程序示例-新片预告https://github.com/CFETeam/weapp-demo-video这个地址有很详细的教程,大家可以按教程来部署。主要部署mysql服务器,https服
2016-11-12 10:36:41
9191
原创 TODO:小程序的春天你想做什么
TODO:小程序的春天你想做什么微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。初步了解小程序的特点导航明确,来去自如统一稳定,视觉规范,字体、列表、表单、按钮、图标的规范开发方便简单,微信小程序框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。运营规范,在微信庞大的用户体系下,在切实
2016-11-11 08:12:31
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人