会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
神奇蛋
博客园
首页
新随笔
联系
订阅
管理
2021年6月29日
C++ Windows下dll的使用
摘要: 调用dll有两种方式,隐式链接(exe加载时需要)和显示链接(运行时调用) 结论:想将编写的dll文件暴露给外部使用,有三种办法; 1. 使用.def文件 2. 使用__declspec(dllexport) 3. 使用__declspec(dllimport)【推荐】 正确编译代码不需要使用 __
阅读全文
posted @ 2021-06-29 17:55 神奇蛋
阅读(252)
评论(0)
推荐(0)
编辑
2021年4月2日
OWASP ZAP入门使用说明
摘要: 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 系列(2) - 简单介绍Monkey和MonkeyRunner
摘要: 除了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日
Robotium 系列(1)
摘要: 之前也写过一些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 branch (分支学习)
摘要: 以前总结的一些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日
SAE网站搭建(2)
摘要: 通过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日
SAE网站搭建(1)
摘要: 用了半天时间,把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日
读取编码为utf-16le的文件并打印
摘要: 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学习随想(1)
摘要: 关于Django的模型部分:模型操作实际上都是针对数据库的一系列操作。Django封装了底层的操作,给用户提供了一组非常python化的模型对象。让python开发者可以很方便、直观地进行数据库表创建,查询,组合灯操作;在里面用python经典的list, dict和元组,也可以把他们封装成类,或者范式函数总之,想熟悉这部分,首先要有SQL关系型数据库的基础知识,扎实的python知识才能琢磨透。
阅读全文
posted @ 2013-11-08 11:23 神奇蛋
阅读(158)
评论(0)
推荐(0)
编辑