- 博客(411)
- 资源 (15)
- 收藏
- 关注
转载 Markdown使用之特殊表格处理
插入表格代码如下:<table class="table table-bordered table-striped table-condensed"> <tr> <td>北京</td> <td>雾霾</td> </tr> <tr> <td>深圳</td> <td>暴雨</td> </tr></table>
2017-10-23 09:00:27 2577
转载 Markdown使用之CSDN支持语法高亮的常用语言
语言名 关键字 Bash bash CoffeeScript coffeescript C++ cpp C# cs CSS css Diff diff HTTP http Ini ini Java java JavaScript javascript JSON json Makefile makefil
2017-10-20 16:03:54 5635 6
原创 iOS远程真机之WebDriverAgent 安装使用完全指南
iOS-remote是结合WebDriverAgent 和 ios-minicap 开源项目做出来的基于JAVA的iOS远程真机控制的项目。 基本思路可见:https://testerhome.com/topics/9681 然后安装iOS-minicap的步骤可见:https://testerhome.com/topics/10456 接下来我介绍一下iOS远程
2017-10-20 12:02:43 8426 4
转载 Web开发之html2canvas 实现纯JS网页截图简单例子
代码库地址: https://github.com/niklasvh/html2canvas自己修改其中的 test.js (主要是其中的一些库的路径) 把test.js external文件夹 src文件夹 放在同一目录下 var h2cSelector, h2cOptions; (function(document, window) { var scrStart = '<sc
2017-10-12 17:22:28 6458
转载 Web开发之html2canvas截图如何解决跨域的问题?
关于图片跨域的问题本人在使用过程中也遇到了,开始使用代理服务器解决了,但是感觉不太好, 后来偶尔中,在html2canvas源码中改了几段小代码终于把问题给解决了。function ImageContainer(src, cors) { this.src = src; this.image = new Image(); var self = this; this.t
2017-10-12 16:59:22 7329 3
原创 Web开发之用canvas2image.js将canvas保存为图片(实现页面截图下载功能)
关于实现页面截图常用的几个js插件库 canvas2image.jshtml2canvas.jsconvertImgToBase64.js废话不多说,直接上demo代码index.html:<!doctype html><html><meta charset="utf-8" /><script src="canvas2image.js"></script><style> .doc
2017-10-12 11:27:44 36998 5
原创 iOS实战演练之通过命令行将iOS的APP安装到模拟器中
目的最近因为iPhone X的即将上市,公司产品要求适配iPhone X,但是没真机,只能在模拟器中运行。所以需要用iPhone X的模拟器运行产品的.app文件解决Xcode6之后提供了xctool这个工具,可以做到这些事情:启动一个模拟器把app安装到启动好的模拟器上面从模拟器上卸载指定的app这些功能基本能满足我们的需要了。启动运行模拟器:xcrun instruments -w 'i
2017-10-12 10:31:51 1624
原创 iOS远程真机之iOS-remote 安装使用完全指南
iOS-remote使用指南 1、安装Xcode Xcode这个可以去官网安装或者去我的网盘下载Xcode8.3.3.xip 链接:http://pan.baidu.com/s/1hszRESW 密码:yogw下载好Xcode,还要下载Command Line Tools打开mac终端在终端中输入以下命令:xcode-select --install ,按回车。然后一路点确定安装即
2017-10-11 12:40:19 8354 1
转载 Web开发之浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根据HT
2017-10-10 11:32:01 1801
转载 Java开发之Maven的基本配置及个人理解
maven是目前流行的项目管理工具,maven会给你带来非常大的方便。。。好处此处省略1万字。本文章并不是完整的maven讲解,只是鄙人在项目中所学所感,都写于此,如果有新的感悟,也会不断更新。配置maven也是如此的简单,下载maven的包,把maven放入环境变量,然后cmd命令提示窗口 输入 mvn -version或者mvn -v 如果有maven信息说明安装成功。下面先介绍不用eclips
2017-10-09 18:15:22 681
原创 Golang学习之在项目中遇到的几个常用的方法
1、TempFile TempFile 在 dir 目录中创建一个以 prefix 为前缀的临时文件,并将其以读 写模式打开。返回创建的文件对象和遇到的错误。 如果 dir 为空,则在默认的临时目录中创建文件(参见 os.TempDir),多次 调用会创建不同的临时文件,调用者可以通过 f.Name() 获取文件的完整路径。 调用本函数所创建的临时文件,应该由调用者自己删除。fu
2017-10-09 15:16:55 2856
转载 Golang学习之标准库io/ioutil,读取文件,生成临时目录/文件
1.读取目录list, err := ioutil.ReadDir("DIR")//要读取的目录地址DIR,得到列表if err != nil { fmt.Println("read dir error") return}for _, info := range list { //遍历目录下的内容,获取文件详情,同os.Stat(filename)获取的信息 info.
2017-09-29 18:07:47 3994
转载 JavaScript之动态改变img标签里面的src属性实现图片的循环切换
JS:根据循环切换的条件可以用document.getElementById('').src=''设置,或者jquery方法:$('#id').attr('src','图片名称’);具体:if(true) { document.getElementById('id').src='a.png';}else { document.getElementById('id').src='b.png';}或者
2017-09-29 17:59:49 21313
转载 Eclipse使用之导入Maven项目详解
通俗的来说,Maven就是个类似于git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Controller)三者进行分离进行处理,更有利于开发的进行。下面我将介绍一个别人已经编译好的Maven项目扔给你应该怎样导入到集成开发环境中。开发环境:EclipseStep1:在Eclipse中,选择File->Import;接着如下图所示: 点击 Browse,选择
2017-09-27 11:42:07 15342
转载 Github使用之常用操作命令
转自:http://caibaojian.com/use-github.html总结一下Ubuntu下github常用的命令,设置部分跳过,假设repository的名字叫hello-world:1.创建一个新的repository:先在github上创建并写好相关名字,描述。$cd ~/hello-world //到hello-world目录,本地目录名与repository的名字不
2017-09-26 11:01:10 535
转载 Github使用之将已有项目提交到Github/从Github上pull到本地
添加已有项目到github新建repository,可以在github网站上直接新建或者使用windows github工具。进入github repository 项目在github windows工具中使用git Bash打开项目,使用cd命令进入已有项目根目录下touch README.md //新建说明文件git init //在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
2017-09-26 10:52:01 1005
转载 Github使用之fork了别人的项目后,再同步更新别人的提交
我从github网站和用git命令两种方式说一下。 github网站上操作1、 打开自己的仓库,进入code下面。 2、点击new pull request创建。 3、选择base fork 4、选择head fork 5、点击Create pull request,并填写创建信息。 6、点击Merge pull request 合并从源fork来的代码。 7、 完成
2017-09-26 10:50:21 4334
转载 Golang学习之net/http 包使用模式
译注: 这篇文章的内容非常基础,也非常容易理解。原文地址,感觉是最能清晰的讲述了net/http包的用法的一篇,故翻译一下共享之。 一切的基础:ServeMux 和 Handler Go 语言中处理 HTTP 请求主要跟两个东西相关:ServeMux 和 Handler。ServrMux 本质上是一个 HTTP 请求路由器(或者叫多路复用器,Multiplexor)。它把收到的请求与一组预先定义
2017-09-25 09:00:37 915
转载 Golang学习之net包详解
/** * Created by Administrator on 13-12-9. */package mainimport ( "fmt" "os" "net")/** * 将string类型的ip地址转换为IP对象 */func main() { name := "192.168.1.97" ip := net.ParseIP(name)
2017-09-21 18:15:37 11093
转载 Golang学习之net包介绍
与大多数语言一样,Go的标准库很全,因为Go的出现本来就是为了网络通信的高并发实现,所以其相关的网络库封装得更简洁,更Readable。 这里来大致介绍几个网络库,掌握了学习方法,那么只要里面有那个功能,你就能找到并快读查阅源码,了解其实现。 net.ResolveIPAddr() 根据域名查找IP地址不得不感叹Go为开发者考虑良多,godoc这个工具真的很方便!先看下源码。$ godoc
2017-09-21 17:57:38 1818
转载 Golang学习之net/http包
使用net/http包快速创建一个HTTP服务器。// file http_test1.gopackage main import ( "fmt" "net/http" "log")func HandleIndex(w http.ResponseWriter, r *http.Request) { r.ParseForm() fmt.Println("PA
2017-09-21 17:52:23 1605
转载 Golang学习之InterfaceAddrs获取本地IP
Go 获取本地IPpackage mainimport ( "fmt" "net" "os")func main() { addrs, err := net.InterfaceAddrs() if err != nil { fmt.Println(err) os.Exit(1) } for _, addre
2017-09-21 17:33:19 16439 1
转载 PHP使用之move_uploaded_file() 函数
定义和用法move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。语法move_uploaded_file(file,newloc) 参数 描述 file 必需。规定要移动的文件。 newloc 必需。规定文件的新位置。 zebra stripes are neat说明本函数检查并确保由 file 指定的
2017-09-21 16:11:31 2365
原创 PHP使用之上传文件到本地服务器(实现上传文件后页面内容不动、解决上传文件命名乱码后缀问题)
因为有上传文件到服务器的业务需求,我在Mac下先尝试搭建本地服务器 这里我使用XAMPP for Mac的软件来搭建本地服务器 具体实现见:http://blog.csdn.net/yxys01/article/details/52183975一、启动服务器 安装好后,我们开始启动Apache服务器 这里我们点击Start All,然后Apache Web Server后面的Status
2017-09-21 11:19:18 2417
原创 PHP使用之实现弹出消息提示框的两种方法
方法一:echo "<script>alert('提示内容')</script>";方法二:echo '<script language="JavaScript">;alert("这是");location.href="index.htm";</script>;';或< ?PHP echo "< script language=\"JavaScript\">\r\n"; echo " alert
2017-09-20 18:10:04 32523
转载 Web开发之input链接页面、打开新网页等等的具体实现
1.链接到某页 <input type="button" name="Submit" value="确 定" class="btn" onclick="location.href='filename.html'" /> 2.返回(等同后退) <input name="Submit2" type="button" class="btn" onclick="location.href='javascri
2017-09-20 16:29:51 2363
原创 PHP使用之上传文件到服务器
1、定义好一个要上传到服务器端的一个文件夹$filePath='./Commdity';2、如果服务器不存在某个文件夹就去创建一个文件指定名的文件夹if (!$filePath))//当路径不存在 { mkdir($filePath,0777,true);//创建路径 } 3、定义好一个需要上传文件类型的文件类型数组$type=array("jpg","gif","
2017-09-20 12:13:09 2881 1
原创 PHP使用之修改php.ini 配置文件(Mac)
一、Mac自带PHP环境下配置php.ini Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.default 或者说 /etc/php.ini/default ,可以自行拷贝一份进行修改。 拷贝命令:sudo cp /private/etc/php.ini.default /private/etc/
2017-09-20 09:17:49 31904 3
原创 PHP使用之网站后台上传图片出错,提示Warning: mkdir() [function.mkdir]: Permission denied……
网站后台上传图片出错if (!is_dir("upload/".$_SESSION["userid"]))//当路径不存在 { mkdir("upload/".$_SESSION["userid"]);//创建路径 } 提示Warning: mkdir() [function.mkdir]: Permission denied……错误原因:缺少新建文件夹的权限解决方案: 一、
2017-09-19 17:54:54 2944
转载 Web开发之input file控件限制上传文件类型
input file控件限制上传文件类型如下:1、文件类型中间用,分开; 2、html和htm这样的要写成两个;3、实例:<input type="file" name="filePath" accept=".jpg,.jpeg,.doc,.docx,.xls,.xlsx,.pdf">
2017-09-19 17:47:13 1711
转载 Web开发之HTML<!--...--> 注释 、CSS/JS //注释 和 /*.....*/ 注释
<!-- -->是HTML的注释标签,使用 < 和 > 是符合HTML标签语法规则的。/* */是CSS的注释标签/* */(注释代码块)、//(注释单行)是JS的注释标签。两种注释有各自的使用环境,并且不能相互替代。举例如下:1、<!--注释内容-->2、//注释内容 (在css或javascript中插入单行注释)3、/*注释内容*/ (在css或javascript中插入多行注释) 一
2017-09-19 15:11:43 10259
转载 Golang学习之函数式编程(闭包)
github:https://github.com/ZhangzheBJUT/blog/blob/master/closure.md 一 函数式编程概论在过去近十年时间里,面向对象编程大行其道,以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。孰不知,在面向对象思想产生之前,函数式编程已经有了数十年的历史。就让我们回顾这个古老又现代的编程模型,看看究竟是什么魔力将这个概念在2
2017-09-04 11:09:26 479
转载 Golang学习之同一个package中函数互相调用的问题
问题代码如下a.go:package mainfunc main(){ Test()}b.go:package mainimport "fmt"func Test(){ fmt.Println("Hello World!")} 这两个文件都在同一个文件夹下 为什么在编译的时候提示:command-line-arguments.\a.go:4: undef
2017-09-04 10:31:23 25573 9
转载 Golong学习之常见开发陷阱,你遇到过几个?
Go作为一种简便灵巧的语言,深受开发者的喜爱。但对于初学者来说,要想轻松驾驭它,还得做好细节学习工作。初学者应该注意的地方:大括号不能独立成行。未使用变量错误——对于全局变量和函数参数变量,是可以定义后不使用的。但是对于函数内部变量来说,如果进行定义后不进行使用,编译器会提示错误。导入包未调用错误——导入包后,如果不进行调用,例如函数,接口,结构及变量等对象,那么会出现编译错误。这里建议使用空
2017-09-04 10:27:18 975
转载 Sublime使用之查找时排除指定的文件夹或文件
Sublime Text 查找时排除指定的文件夹或文件 Ctrl + Shift + F这组快捷键可以调出 Sublime Text 的查找替换窗口,里边有一栏 Where,可以做一些高级设置: D:\Projects\ 表示在该目录下寻找,也可以写多个目录*.cs 表示找 cs 后缀的文件,也可以写多个后缀-/*Debug/* 表示排除 Debug 文件夹内的所有文件-*.cache
2017-09-01 17:32:37 3304
转载 iOS远程真机之iTunes与iPhone的通信协议usbmuxd解析
最开始研究与iPhone通信, 都会想当然的google下usb协议, 必经iphone是通过usb线连接到电脑. 其实不然, iTunes是通过TCP协议与iPhone通信的usbmuxdiTunes使用一种叫”usbmux”的东西与iphone通信, 这个东西提供了一个USB - TCP的转换服务. 这个服务在Mac端是由 /System/Library/PrivateFrameworks
2017-08-30 16:35:41 4070
转载 Golong学习之包管理的探索与实践
引言:刚学Go没多久,但是很快我就发现了Go的一个特别坑爹的地方 —— 包管理。当然不只是GFW的问题,更多的是有的时候,每个项目使用的包的版本并不是完全一致的,而Go无法做到这一点。虽然Go1.5之后加了vendor的特性,但是我仍然觉得不够。不知道大家学过java、php没?例如maven、composer都是很好用的包管理工具。你可以针对每个项目建立一个包管理文件,并对每个依赖项进行版本控制。
2017-08-30 15:04:28 552
转载 Golong学习之语言包管理进阶
基础Go程序通过包(package)进行组织,一个包可以由多个文件组成,但这些文件必须位于同一目录下。每个文件通过在首行用package语句声明所属的包,例如package math,包名不要求一定要与目录名相同(虽然通常会使用相同的)。 同一个包下定义的常量、类型、变量和函数都是互相可见的,即使位于不同的文件中。大写字母开头的元素可以导出到其它包中使用。在这种约束的工程结构组织下,编译器无需额外指
2017-08-30 14:30:20 1074
原创 Tomcat安装之在Mac环境下配置tomcat9
一、 下载登录Apache Tomcat官网,地址 http://tomcat.apache.org ,点击左边的Download,选择需要下载的版本。 二、设置本地放置路径 把下载下来的包解压到 /Users/你的用户名/目录下三、启动Tomcat打开终端cd /Users/你的用户名/apache-tomcat-9.0.0.M21/bin(注释:切换到我们Tomcat的bin目录)打开
2017-08-30 14:20:21 34114 6
转载 Golang学习之常见错误
知行易,知其不行难。首先,在这片文章中指出常见的一些错误,避免你在之后的编程中无所谓的调试工作。多余的 Imports命名区分大小写分号分行无效的分号语法和其它问题多余的 Imports新建文件,将如下内容拷贝并执行ErrProg1.gopackage mainimport "fmt"import "os" //excessive - we are not using any func
2017-08-30 10:40:46 3365
PyCharm Pro for Mac 2019.1汉化补丁
2019-11-19
rubygems-2.6.14
2017-10-31
WebDriverAgent
2017-10-16
ios-minicap
2017-10-16
convertImgToBase64.js
2017-10-12
Jetty-v9.4.1
2017-09-25
DynamicDataDisplay.dll
2017-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人