2021年6月29日
摘要: 调用dll有两种方式,隐式链接(exe加载时需要)和显示链接(运行时调用) 结论:想将编写的dll文件暴露给外部使用,有三种办法; 1. 使用.def文件 2. 使用__declspec(dllexport) 3. 使用__declspec(dllimport)【推荐】 正确编译代码不需要使用 __ 阅读全文
posted @ 2021-06-29 17:55 神奇蛋 阅读(252) 评论(0) 推荐(0) 编辑
  2021年4月2日
摘要: mac上的入门使用指南 下载和安装 官网下载地址 https://www.zaproxy.org/mac下载下来是dmg文件,直接打开即可;需要注意的是该程序需要Java8支持。 本地代理 owasp打开后,代理默认就是打开的,代理端口默认是8080,端口是可以修改的 给浏览器或需要测试的应用设置代 阅读全文
posted @ 2021-04-02 10:33 神奇蛋 阅读(1171) 评论(0) 推荐(0) 编辑
  2020年12月4日
摘要: 阿贝云是陕西云游四海网络科技有限公司旗下网络服务品牌,十年云计算战队蛰伏三年后投资千万于2018年10月1日创建。公司致力于为大众提供最优质的互联网基础服务和物联网服务,包括:域名注册、虚拟主机、云服务器、主机托管租用、CDN网站加速、物联网应用等服务。以帮助客户轻松、 高速、高效的应用互联网/物联 阅读全文
posted @ 2020-12-04 09:13 神奇蛋 阅读(139) 评论(0) 推荐(0) 编辑
  2014年3月17日
摘要: 除了Robotium,Android还有其他的自动化测试方法,比如Monkey和MonkeyRunner. 这里就做一个简单的介绍和使用方法。本文提纲:1. Android SDK以及SDK中的工具 - SDK Manager - AVD - ADB - monitor2. MonkeyRunner3. MonkeyAndroid SDK 其实就是Android专属的软件开发工具包。 在这里可以下载到,http://developer.android.com/sdk/index.html 下载完SDK之后,需要将 SDK/tools和SDK/platform-tools加到环境变量里,以方便调 阅读全文
posted @ 2014-03-17 14:54 神奇蛋 阅读(797) 评论(0) 推荐(0) 编辑
  2014年3月14日
摘要: 之前也写过一些blog,可是没什么坚持。这个系列算是对之前工作的一个总结和提高;也与大家共同进步! 本文主要介绍的内容是: 1. 软件测试的基本概念 2. 自动化测试的概念 3. 手动测试和自动化测试的区别 4.为什么要进行自动化测试,以及应用场景 5. 手机测试,手机测试的特别之处 6.Robotium是什么? 软件测试的基本概念 从网上或者书上查找,软件测试的定义有很多种。博客园上也有很多,大家可以参考: http://www.cnblogs.com/ievjai/p/3221332.html http://www.cnblogs.com/onetestlong/p... 阅读全文
posted @ 2014-03-14 22:30 神奇蛋 阅读(421) 评论(0) 推荐(0) 编辑
  2013年11月27日
摘要: 以前总结的一些git操作,分享在这里.Git 保存的不是文件差异或者变化量,而只是一系列文件快照。- 列出当前所有分支git branch | - 创建分支git branch {[SHA-1]/Tag}- 切换分支git checkout - 新建并切换到该分支git checkout -b -删除分支git checkout -d -合并分支git merge -分享分支git push -Git中从远程的分支获取最新的版本到本地有这样2个命令:git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin master:tmpgit d... 阅读全文
posted @ 2013-11-27 10:18 神奇蛋 阅读(8096) 评论(1) 推荐(2) 编辑
  2013年11月20日
摘要: 通过djangao admin界面无法添加汉字(unicode)的解决办法。根源:mysql服务器的默认设置不支持unicode(utf8)解决办法:将/etc/mysql/my.cnf中utf8支持改为如下内容,启动成功:[client]default-character-set=utf8[mysqld]init_connect=’SET collation_connection = utf8_unicode_ci’init_connect=’SET NAMES utf8′character-set-server=utf8collation-server=utf8_unicode_ciski 阅读全文
posted @ 2013-11-20 16:31 神奇蛋 阅读(140) 评论(0) 推荐(0) 编辑
  2013年11月13日
摘要: 用了半天时间,把Django的基本结构同步到SAE上了,里边比较麻烦的地方如下: 1. 数据库的同步; SAE用的是SQL数据库,默认使用下面的用户名、密码等变量(SAE为我们做了很多工作) 首先需要修改mysite下的setting.py,以实现线上和线下操作: import os if 'SERVER_SOFTWARE' in os.environ: from sae.const import ( MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASS, MYSQL_DB ... 阅读全文
posted @ 2013-11-13 17:26 神奇蛋 阅读(459) 评论(0) 推荐(0) 编辑
  2013年11月12日
摘要: import codecsdata = open('test.txt').read()if data[:2] == codecs.BOM_UTF16_LE: data = data[2:] print data.decode('utf-16le') 或者:data = codecs.open('test.txt', 'r', 'utf-16le').read()if data[0] == codecs.BOM_UTF16_LE.decode('utf-16le'): data = data[1:] 阅读全文
posted @ 2013-11-12 22:12 神奇蛋 阅读(1066) 评论(0) 推荐(0) 编辑
  2013年11月8日
摘要: 关于Django的模型部分:模型操作实际上都是针对数据库的一系列操作。Django封装了底层的操作,给用户提供了一组非常python化的模型对象。让python开发者可以很方便、直观地进行数据库表创建,查询,组合灯操作;在里面用python经典的list, dict和元组,也可以把他们封装成类,或者范式函数总之,想熟悉这部分,首先要有SQL关系型数据库的基础知识,扎实的python知识才能琢磨透。 阅读全文
posted @ 2013-11-08 11:23 神奇蛋 阅读(158) 评论(0) 推荐(0) 编辑