- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 golang安装
安装golangGOROOT 理论上只要定义这一个环境变量就可以玩了,go编译的时候会首先在安装目录下寻找包 GOBIN 如果不定义的话,默认是GOROOT/bin如果想不切换目录执行go的命令的话.需要将GOROOT/bin 如果想不切换目录执行go的命令的话.需要将GOBIN 加入到PATH目录中.这个你懂的 GOPATH 一般是你的开发目录,可以有多个.多个目录的时候Windows是分号,
2017-12-25 23:09:25
477
原创 golang-gin框架笔记
1.安装gin go get github.com/gin-gonic/gin2.实例 package mainimport ( “net/http”"github.com/gin-gonic/gin")func main() { r := gin.Default()r.GET("/", func(c *gin.Context) { c.String(http.St
2017-12-19 22:34:47
1219
1
原创 govendor使用笔记
1.govendor是什么 govendor工具将项目依赖的外部包放到项目下的 vendor 目录下2.govendor安装 go get -u -v github.com/kardianos/govendor3.使用 使用govendor在项目目录执行govendor init
2017-12-19 22:02:52
2277
原创 Gin安装
Gin安装 Download and install it: $ go get gopkg.in/gin-gonic/gin.v1 Import it in your code: import “gopkg.in/gin-gonic/gin.v1” (Optional) Import net/http. This is required for example if using const
2017-08-26 21:50:42
2457
原创 CentOS 下通过yum安装MongoDB记录
1.vi /etc/yum.repos.d/mongodb-org-3.2.repo[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=0 enabled=1 2.sudo
2017-04-06 15:01:50
467
转载 MySQL数据库设计总结
规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚簇(cluster)索引有序排列的,主键是默认的聚簇(cluster)索引,因此MyISAM虽然在一般情况下,查询性能比InnoD
2017-04-06 14:51:25
1347
转载 PHP版本的区别与用法详解
在我们安装PHP模块时,有时需要注意PHP编译的版本,下面讲解下PHP中VC6、VC9、TS、NTS版本的区别与用法详解,介绍php的两种执行方式。1. VC6与VC9的区别: VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,
2017-03-13 17:06:30
402
原创 webserive实践
websirvice简短的说就是,服务器给客户端如何提供服务。常见的有:1.RPC远程过程调用,像调用本地服务(方法)一样调用服务器的服务(方法)。2.SOAP面向服务架构,是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。3.RESTFUL面向资源,Representational State Transfer,简称REST,一种软件架构风格,设计
2017-03-05 22:31:07
1232
原创 beggo介绍
beggo是一个使用 Go 的思维来帮助您构建并开发 Go 应用程序的开源框架。一、主要有以下几个特性:1、简单化RESTful 支持、MVC 模型,可以使用 bee 工具快速地开发应用,包括监控代码修改进行热编译、自动化测试代码以及自动化打包部署。2、智能化支持智能路由、智能监控,可以监控 QPS、内存消耗、CPU 使用,以及 goroutine 的运行状
2017-02-25 21:38:35
1739
1
转载 MySQL开发实践8问,你能hold住几个?
最近研发的项目对DB依赖比较重,梳理了这段时间使用MySQL遇到的8个比较具有代表性的问题,答案也比较偏自己的开发实践,没有DBA专业和深入,有出入的请使劲拍砖!...MySQL读写性能是多少,有哪些性能相关的配置参数?MySQL负载高时,如何找到是由哪些SQL引起的?如何针对具体的SQL做优化?SQL层面已难以优化,请求量继续增大时的应对策略?MySQL如何做主从数据同步?如何防止DB误
2017-02-05 10:27:06
381
原创 能力转型需要了解的技术栈
(1)Selenium:Web 自动化测试工具,工具直接运行在浏览器中,模拟用户在浏览器上的所有操作,包括点击、输入等;(2)VM:虚拟机技术,使用软件模拟计算机硬件,在宿主计算机系统上模拟运行一个或多个操作系统的技术;(3)Docker:是一种开源的应用容器引擎,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到部署 Docker 的 Li
2017-02-05 10:25:02
1386
转载 PHP error_reporting() 错误控制函数功能详解
定义和用法:error_reporting() 设置 PHP 的报错级别并返回当前级别。 函数语法:error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:值 常量 描述1 E_ERROR 致命的运行错误。错误无法恢复,暂停执行脚本。2 E_WARNING 运行时警告(非致
2016-07-25 09:33:26
443
原创 创建tornado应用输出hello world
import tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler): def get(self): self.write("hello world")application = tornado.web.Application([ (r"/",MainH
2016-05-19 21:59:11
910
原创 Python2.7 Queue模块学习
最近接触一个项目,要在多个虚拟机中运行任务,参考别人之前项目的代码,采用了多进程来处理,于是上网查了查python中的多进程一、先说说Queue(队列对象)Queue是python中的标准库,可以直接import 引用,之前学习的时候有听过著名的“先吃先拉”与“后吃先吐”,其实就是这里说的队列,队列的构造的时候可以定义它的容量,别吃撑了,吃多了,就会报错,构造的时候不写或者写个小于
2016-05-12 23:20:03
9886
转载 How to Setup OpenERP (Odoo) on CentOS 7.x
Hi everyone, this tutorial is all about how we can setup Odoo (formerly known as OpenERP) on our CentOS 7 Server. Are you thinking to get an awesome ERP (Enterprise Resource Planning) app for your bus
2016-05-11 19:39:49
555
转载 如何在CentOS 7.x中安装OpenERP(Odoo)
各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为它是一款为你的商务提供杰出特性的自由开源软件。OpenERP是一款自由开源的传统的OpenERP(企业资源规划),它包含了开源CRM、网站构建、电子商务、项目管理、计费账务、POS、人力资源
2016-05-11 19:38:30
528
转载 CentOS下PostgreSQL 的安装与配置
一、前言 PostgreSQL通常也简称Postgres,是一个关系型数据库管理系统,适用于各种Linux操作系统、Windows、Solaris、BSD和Mac OS X。PostgreSQL遵循PostgreSQL许可,是一个开源软件。PostgreSQL由PostgreSQL全球开发组开发,由极少数的公司志愿组成并进行监督管理,这些公司有红帽、EnterpriseDB等。
2016-05-11 19:37:31
688
原创 python操作sqlalchemy表间关系
#encoding:utf-8from sqldb import *category_table = Table('category',metadata,autoload=True)article_table = Table('article',metadata,autoload=True)r = category_table.join(article_table).select().e
2016-03-22 20:11:51
353
原创 Sublime Text 2搭建Go开发环境(Windows)
1. 安装Sublime Text 3Sublime Text 3(以下简称ST)的下载与安装我就不说啦,目前还是一个测试版,不过据说比ST2增加了好多新功能,下载地址:http://www.sublimetext.com/3ST3的破解还是挺方便的(ST你不仁,79刀还是多少刀啊,就别怪我不义啦),推荐朽木博客的方法:http://www.xiumu.org/
2016-03-10 21:42:57
606
原创 OpenSSL源码升级
OpenSSL源码升级openssl version#OpenSSL 1.0.0-fips 29 Mar 2010很明显不是官方所说的版本,必须要升级好吧,我们以源码的形式。先去下载相对应的OpenSSL版本。cd /usr/local/src/wget http://www.openssl.org/source/openssl-1.0.1g.tar.gztar -zxvf op
2016-02-19 14:56:53
1969
原创 sqlalchmey使用session的filter_by查询数据
#encoding:utf-8from sqldb import *class Article(Base): __tablename__ = 'article' id = Column(Integer, primary_key=True) title = Column(String(50)) author = Column(String(50
2016-02-18 16:57:50
777
原创 sqlalchemy使用session的add方法
#encoding:utf-8from sqldb import *class Article(Base): __tablename__ = 'article' id = Column(Integer, primary_key=True) title = Column(String(50)) author = Column(String(50
2016-02-18 16:54:26
12533
原创 关于python使用sqlalchemy
SQLAlchemy是python操作数据库的一个库。能够进行orm映射,SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。安装sqlalchemy步骤暂时省略检查sqlalchemy的版本importsq
2016-01-30 13:55:01
507
原创 python文件操作
#encoding:utf-8file = "D:/t.txt"fp = open(file)try: #response = fp.write("aaa|\n") #print response rows = fp.readlines() for row in rows: print rowfinally: fp.close()
2016-01-27 14:08:25
342
原创 python的thread使用
#encoding:utf-8import threadimport timedef print_time(threadName, delay): count = 0 while count < 5: time.sleep(delay) count += 1 print "%s: %s" % (threadName, time
2016-01-27 14:05:59
448
原创 关于python使用MySQLdb新增操作
import MySQLdbfrom time import ctimeconn = MySQLdb.connect(host="localhost",user="root",passwd="",db="python")cursor = conn.cursor()sql = """INSERT INTO python.py_user_test (username,
2016-01-27 14:03:48
389
原创 php无限极分类整理
$list = array ( array ('id' => '1','menuname' => '系统设置','parentid' => '0','sort' => '0',), array ('id' => '2','menuname' => '用户管理','parentid' => '0','sort' => '1',), array ('id' => '3','menuname'
2013-11-06 17:34:58
1455
原创 PHP漏洞全解
PHP漏洞全解(一)-PHP网站的安全性问题针对PHP的网站主要存在下面几种攻击方式:1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injecti
2013-11-05 09:35:37
3355
转载 无限级分类设计分析研究
产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系 型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错的表,是一个平面的结构,如果要将多级树状结构存储 在关系型数据库里就需要进行合理的翻译工作。接下来我会将自己的所见所闻和一些实用的经验和大家探讨一下:层级
2012-10-09 13:59:09
1168
原创 数据库连接
<br /><?php<br /> $host="localhost"; // Host name<br /> $db_user="root"; // Mysql username<br /> $db_password="root"; // Mysql password<br /> $db_name="table"; // Database name<br /><br /> // Connect to server and select databse.<br /> my
2010-12-21 15:25:00
833
原创 _FILE_ :被称为PHP魔术常量
<br />_FILE_ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径<br /><br />1)dirname(__FILE___) 函数返回的是脚本所在在的路径。 <br />比如文件 b.php 包含如下内容: <br /> <?php $basedir = dirname(__FILE__); ?> <br />如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。 变量$basedir 的内容还是b.php
2010-12-21 11:15:00
980
原创 str_replace的简单应用
<?php$arr = array("blue","red","green","yellow");print_r(str_replace("red","pink",$arr,$i));echo "Replacements: $i";?><br />输出:Array([0] => blue[1] => pink[2] => green[3] => yellow)
2010-12-21 11:12:00
503
原创 php笔记
<br /><?php<br />$s ='<li><a href="/plus/ajax.php?open=2&id=826186" target="_blank">打开</a></li>';<br />preg_match_all('/href="(.*?)"/',$s,$arr);<br />echo $arr[0][0];<br />echo"<br>";<br />echo"<pre>";<br />print_r($arr);<br />echo"</pre>";<br />echo $arr[
2010-12-21 10:46:00
534
支付宝api文档
2014-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人