自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 golang解析html网页

1.先看一下整个结构:主要是web和html目录,分别存放go代码和html相关的资源文件。2.html代码比较简单,代码如下: Go web 用户名: 密码: 就是显示一张图片,然后加登陆表单。3.而go代码也比较简单,如下:package mainimport ( "fmt" "h

2017-04-04 22:41:39 11290

原创 golang连接mysql数据库

1.安装golang的开发环境点击打开链接2.下载github开源的mysql驱动:go get github.com/go-sql-driver/mysql如果无法下载建议连接VPN。3.mysql的连接,建议查看相关的源码database/sql,了解先关的函数,特别是理解Rows和Row的概念,第一次接触不是很好理解,了解之后你会发现封装的挺好的。

2017-03-06 22:26:45 5220

原创 Go和Gin的环境配置

1.官方下载Go版本,安装相应平台的程序。2.配置Go的环境变量:GOROOT:GO安装路径,例如GOROOT = D:\GoGOPATH: 项目源码所在目录(例如GOPATH = E:\go),该目录下面主要包括三个子目录,分别是src、bin、pkgGOBIN:bin目录,例如GOBIN = E:\go\binwindow平台添加PATH路径:%GOROOT%\bi

2017-02-12 11:34:32 5812

原创 从java到C解析Binder机制

从java到C解析Binder机制 Binder机制是一种C/S结构,主要包括三部分,分别为Client、Server、ServiceManager。ServiceManager是谷歌设计的,它是一段简洁的C代码(位置在native/cmds/servicemanager/service_manager.c),主要是方便集中管理系统中的各种服务,也方便Client和Server查询系统中的

2016-08-20 22:11:28 1137

原创 launcher widget如何加载自定义视图

有关launcher的widget加载的过程可以参考下图,主要介绍了从AppWidgetProvider到RemoteViews的整个流程,但是没有画出Launcher是如何显示widget的布局,以及LayoutInflater是如何加载布局的xml的。       在Launcher加载widget的布局,android主要做了两方面的限制:(1)widget布局中的视

2016-08-02 13:08:21 1130

原创 BeautifulSoup4的初步使用

使用Python爬取新闻之前必须要想清楚需要准备什么,因为界面新闻不需要登陆,所以可以省略cookies的设置,我们需要准备一下几个事情:1.安装PhantomJs2.获得自己浏览器的User-Agent3.分析界面新闻的网站代码现在只爬取一部分,如下图所示:主要就是一些如何分析element的过程,就不详细讲了,bs4可以使用Pip安装如何安装pipfrom

2016-07-25 22:41:38 1718

原创 Python模拟用户提交订单

模拟用户登陆并提交用户信息,关键是找到相关元素,并给相关元素填充用户信息,webdriver可以很好的做到这些。但是webdriver有一个很严重的问题,当使用PhantomJS时,通过get方法去拉取网页耗时太长,特别是晚上高峰时间基本都超时(而那个网页才几十K的大小)。切换到FIrefox等界面游览器时可以避免超时,但是速度还是奇慢无比,所以拉取网页选择适当的时间很重要。下面是一段模拟登陆cs

2016-07-16 10:51:08 3595

原创 Python模拟用户登陆网站

Python模拟登陆网站很简单,但是对于网站信息的爬取很重要,这是最基本的功能。对于Python来说使用自带的urllib可以解决问题,但是我们希望能有更简洁的方法,因为它还是太复杂。首先我们需要安装requests第三方库,这里使用pip安装(就像使用apt-get一样方便,关于如何安装pip,请点击如何安装pip)sudo -H python3 -m pip install

2016-07-11 21:34:03 1674

原创 Python解析json

Python默认带有json解析库import json原来python需要用反斜杠(\)来续行,开始以为没有(如果没有的话真的是一个折磨,对于强迫症来说),总的来说python解析json规规矩矩,有一个地方受不了的就是类型转换,真是相当不简洁,代码如下import jsonfrom urllib.request import urlopenresult = urlopen

2016-07-10 11:47:49 527

原创 Python的数据库连接Pymsql

//安装pip点击打开链接//然后就可以安装pymsqlsudo -H python3 -m pip install pymsqlpython如何连接?我这里借用网上的一个代码例子:在mysql中创建数据库和表CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `e

2016-07-09 17:32:05 3057

原创 python2.x与python3.x共存如何使用python的pip模块

python2.x与python3.x共存如何使用python的pip模块:python -m pip install SomePackage

2016-07-07 22:21:36 1735

原创 android自动push脚本(bat)

::这是注释切换到某个盘符Y:::切换到某个目录(software)cd software::获取root权限adb root::挂载adb remount::等待3秒,挂载需要时间timeout 3::第一次很可能还在挂载中,再次尝试挂载adb remount::pushadb push source-dir /system/app/adb

2016-07-07 13:31:19 2197

从java到C解析Binder机制

文章http://blog.csdn.net/rambo_huang/article/details/52263835的word文档

2016-08-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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