简单的Http服务器监听和客户端发送

服务器端: static void Main(string[] args) { StartTcpListener(); } static void StartTcpListener() { ...

2017-07-12 15:25:35

阅读数 1664

评论数 0

应用SerialPort实现串口扫码枪ST2200操作

引用串口类:System.IO.Ports.SerialPort 直接贴代码: /// /// 串口 扫描枪 /// public class ScanProvider { private SerialPort _serialPort; ...

2017-04-17 18:12:09

阅读数 3402

评论数 0

git命令简单应用

1、构建本地仓库 #初始化本地仓库,生成.git隐藏文件 $ git init # 在文件夹内添加readme.md文件,执行如下命令,添加到本地仓库 $ git add readme.md # 提交到本地仓库 $ git commit -m “add readme.md” 2、查看本地仓库...

2017-04-17 14:53:24

阅读数 485

评论数 0

Ubuntu下golang环境搭建

一、安装必备环境 sudo apt-get install git golang-go vim 如果出现安装错误,进行修复安装: sudo apt-get -f install 安装完成后,查看安装版本: go version 二、配置环境变量 安装后go之后,要配置几个环境变量,如下: GOPA...

2017-04-10 10:41:25

阅读数 10832

评论数 0

Beego搭建api服务,自动生成文档。

在网上找了一些例子,为了应用方便,自己简单记录一下。前提条件:配置GOPATH、GOBIN、PATH 一、检查环境配置,很重要! Ubuntu16.04下配置(~/.bashrc)如下: export GOPATH=/home/user/go export GOBIN=$GOPATH/bin e...

2017-03-30 18:50:43

阅读数 2155

评论数 0

Sublime Text3中搭建Golang环境

必备软件:git、 sublime text3 、golang 本文主要配置一下Golang环境到插件。 一、安装GoSublime。 1、进入sublime,通过Ctrl+Shift+P进入包管理,输入pci(首字母),选择Package Contrl:Intall Package,如图: ...

2017-03-30 14:32:24

阅读数 2315

评论数 1

JavaScript获取本地城市和天气预报实现

1、获取城市接口,新浪的接口相对简单。 URL:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 结果:var remote_ip_info = {"ret":1,"start":-1,...

2017-03-13 15:23:20

阅读数 7232

评论数 5

Beego实现html5的SSE(Server-Send Event)推送功能

SSE,字面意思,服务发送事件,即通过服务器单项推送消息给浏览器,来实现消息更新。 SSE的本质:即浏览器向服务器发送一个HTTP请求,然后服务器不断单向地向浏览器推送“信息”(message),所以SSE是单向通信。默认浏览器每隔3秒会检测并断线重连。 SSE要求消息格式: Con...

2017-03-10 16:00:06

阅读数 1389

评论数 0

MySQL中查询计划不一致、子查询效率低解决方案

最近应用MySQL做大数据查询,发现两个问题: 第一、相同的查询语句,在不同的实例中,查询计划不一致; 第二、带有子查询的sql,执行奇慢无比。 问题一 由于数据库中数据量不一致,或者配置不一致,可能导致查询计划不一致。 比如:对数据库表t中的字段f1做查询,f1中有三个值a、b、c,这...

2017-01-18 10:43:20

阅读数 1695

评论数 0

MySQL数据库order by 主键(索引) 查询慢解决方案

今天遇到个奇葩的问题,应用主键排序速度奇慢无比,经过不懈的努力,终于找到了问题的原因。 一、错误现象 template表: 索引:索引名随便起的,O(∩_∩)O哈哈~ 查询语句: select t.template_id from template t ORDER BY t.templa...

2017-01-17 17:30:13

阅读数 14704

评论数 1

WPF中WrapPanel、StackPanel等添加滚动条ScrollViewer

wpf中,在控件中直接设置ScrollViewer.HorizontalScrollBarVisibility和ScrollViewer.VerticalScrollBarVisibility属性,并不能显示滚动条。因为在wpf中,想要显示滚动条,需要把控件放在滚动条视图控件(ScrollView...

2017-01-13 10:52:49

阅读数 15828

评论数 0

Mysql引起索引失效的原因总结

在数据库中做查询等操作,经常发现查询很慢,但是已经在列上建了索引,最后经过研究发现,很多种情况引起了索引失效。 下面就对遇到的引起索引失效的原因做一下总结(不包括索引本身无效的情况),欢迎博友们补充。 1、对单字段建了索引,where条件多字段。 例:建了以下索引: 查询语句: select *...

2017-01-10 11:22:49

阅读数 20035

评论数 6

VS2008下搭建ACE+TAO+CIAO环境

1、源码下载地址: http://download.dre.vanderbilt.edu/previous_versions/ 由于在VS2008下编译,所以选择下载ACE+TAO+CIAO-src-5.7.4.tar.gz版本。 未完待续

2017-01-06 11:30:12

阅读数 874

评论数 1

通过SublimeCodeIntel设置JavaScript自动补全

1、首先安装SublimeCodeIntel包。 进入sublime,通过Ctrl+Shift+P进入包管理,输入pci(首字母),选择Package Contrl:Intall Package,如图: 回车,进入包安装界面,输入首字母,选择SublimeCodeIntel,如图: 回车,...

2017-01-06 10:39:46

阅读数 30869

评论数 10

ubuntu使用中遇到的问题解决方案

1、YouCompleteMe unavaliable:requires vim 7.4.1 使用apt-get update 和 apt-get upgrade均不好用。 原因:由于ubuntu版本与vim版本不符。 解决方案:更新ubuntu系统到最新版本。 具体操作: $ sudo apt-...

2016-12-28 16:41:07

阅读数 276

评论数 0

ubuntu14.04中离线安装docker

1、查找ubuntu14.04对应docker版本。 网址:http://packages.ubuntu.com/ 找到对应版本: trusty (14.04LTS) 2、根据版本,下载docker-engine。 网址:https://apt.dockerproject.org/repo...

2016-12-26 16:39:59

阅读数 8324

评论数 1

apt-get upgrade升级后docker客户端和服务器版本不一致问题解决方式。

错误现象: $ docker imagesError response from daemon: client and server don't have same version (client : 1.19, server: 1.18) 错误原因说明:使用apt-get upgrade是不能升...

2016-12-26 16:20:16

阅读数 3185

评论数 0

在Docker上部署mongodb分片副本集群。

一、安装docker。 请参考:http://www.cnblogs.com/hehexiaoxia/p/6150584.html 二、编写dockerfile。 1、在根目录下创建mongod的dockerfile。 $ vi dockerfile #version 1.0 from...

2016-12-22 11:13:34

阅读数 2051

评论数 7

MAC 常用软件汇总

数据库mysql sequel pro

2017-10-19 21:03:44

阅读数 2328

评论数 0

mysql基础命令汇总

启动:mysql -u root -p创建用户:create user test;创建密码:update mysql.user set authentication_string=password('testcyTX') where user='test’;授权(管理员权限):grant all ...

2017-10-16 22:44:59

阅读数 274

评论数 0

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