最新内容
实现通用的ISQLDBRows转换为Object数组的方法
最近在使用mORMot写一个服务端,利用TODBCConnectionProperties操作MYSQL数据库,遇到查询查询数据库后需要将返回的ISQLDBRows转换为对象数组。其实ISQLDBRows自带转为为JSON字符串的方法FetchAllAsJSON,但我这里是要转换为对象数组,例如查询
日期 2017-12-03 阅 4352 ISQLDBRowsmORMot解决FireMonkey下的TListBox的Item右键单击后无法选中的bug
最近在使用FireMonkey写一个产品,使用的过程中发现,TListBox的一个小问题,先使用右键对着某个Item节点单击后,再次左键对其单击,竟然无法显示选中状态,实在是郁闷!用着非常不爽!所以就跟了一下源码,做了简单的改动即可修正这个特别郁闷的问题,FMX.ListBox.pas文件具体改动如
日期 2017-11-24 阅 4006 FireMonkey移动开发FireMonkey控件TListBoxFiremonkey里触发home按键被按下的事件
吾八哥我最近在使用Delphi里的Firemonkey平台写一个叫“由由密码管家”的APP工具,是跨多平台的,如ios/android/windows/macOs。由于是用于密码管理的,那么在手机里操作会很频繁的被按下home键而切换到后台的,所以希望程序被按下home键的时候隐藏到后台就自动锁定程
日期 2017-11-15 阅 4324 IFMXApplicationEventServiceSetApplicationEventHandler由由密码管家Firemonkey里实现指纹验证功能
最近我写的用于管理密码的APP“由由密码管家”快到发布阶段了,每天抽一两小时测试添砖!最近两天加了ios系统下的指纹验证功能(TouchID),开始的时候也是各种迷茫,Delphi下使用FireMonkey开发移动端资料确实是少得可怜啊!不过根据xcode下的实现逻辑代码里的关键词还是查阅到了,但
日期 2017-11-08 阅 4834 canEvaluatePolicyDelphi指纹验证evaluatePolicyFireMonkey指纹验证kLAErrorUserFallbackTLAContextFiremonkey开发APP实现分享功能
前言大家开发APP的时候,都希望内置一个分享功能,方便用户把APP分享给自己的朋友,那么在使用Firemonkey开发App的过程中,如何实现分享的功能呢?实现方法借助万能的搜索引擎查阅了一下,在XCode里是可以使用UIActivityViewController组件的,我们Delphi里也可以进
日期 2017-11-05 阅 5241 APP分享功能Firemonkey分享FMX.MediaLibrary.IOS.pasTShareServiceTShowShareSheetActionUIActivityViewController使用Python实现一键批量更新SVN/Git模块的脚本
现在我们开发的过程中,大都是模块化的工作方式,咱们的工程源码结构就是N个模块,N个SVN/Git地址,如果需要更新就得手动一个个的操作,弄起来实在太麻烦了,之前我都是写批处理来实现批量更新的,现在来使用Python来实现一把,这里仅仅实现一下svn的批量更新模块的方法了,这里写的是在Windows环
日期 2017-10-12 阅 8308 Python列目录Python执行命令行Python更新gitPython更新SVNPython脚本用Python解答百度测试开发算法面试题
吾八哥本人之前有幸能接到百度北京总部的人工智能测试开发岗位的面试机会,在二面的过程中,面试官出了一道算法题,题目是:有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。很明显这是一道排序算法题,基本上随便哪种算法都能实现,但这显然不是面试官要的答案,但是何种算法最合适
日期 2017-10-05 阅 4223 Python算法百度面试题使用requests模块来匹配某个页面里的所有邮箱地址
采集邮箱地址也是经常被使用到的一个功能,吾八哥也练习一把使用Python来采集邮箱地址,基本思路为通过requests模块获取到页面内容,然后通过正则表达式去匹配邮箱字符,然后写入文件即可!requests模块如果之前没有使用过,是需要提前安装的,安装方法也非常简单:pipinstallrequ
日期 2017-09-30 阅 3748 Python采集邮箱requests模块正则表达式Python实现采集wordpress整站数据的爬虫
最近爱上了python,就非常喜欢使用python来练手,在上次的基础上完善一下代码,实现采集wordpress程序的网站的整站数据的爬虫程序,本站也是采用的wordpress,我就拿吾八哥网(http://www.5bug.wang/)来练手了!简单分析下这个爬虫的思路,从首页开始,抓取href标
日期 2017-09-25 阅 5281 BeautifulSoupbs4href标签Python爬虫urllib.requesturlopen使用urllib和bs4实现简单的爬虫程序
接触Python有段时间了,一直都听说Python写爬虫多么的强大,俺之前也使用其他语言写过爬虫程序,今天就来使用Python来练习练习,目的是爬取吾八哥网(Http://www.5bug.wang)首页所有的文章内容标题,链接,作者,以及内容信息。使用到了urllib和bs4模块,其中bs4模块需
日期 2017-09-20 阅 4662 BeautifulSoupbs4Python爬虫压力测试工具Jmeter简介
ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器,等等。JMeter
日期 2017-09-15 阅 4108 Jmeter下载Jmeter安装Jmeter简介抓包分析工具HttpAnalyzer简介
HttpAnalyzer(网络抓包工具)是一款用来捕捉HTTP/HTTPS协议数据,可以显示许多信息,通过软件可以对捕捉的信息进行分析过滤,是一款IE浏览器插件,可以用于IE分析、调试和诊断的开发工具。该软件貌似是停止更新了,但我个人是觉得还算比较好用,最新版本为V7.6.4,官方网站:http:
日期 2017-09-10 阅 6693 HttpAnalyzerHttpAnalyzer破解抓包工具解决ActiveMQ客户端隔段时间自动断开的问题
最近使用ActiveMQ的过程中发现一个很怪的问题,每天晚上回家调试程序的时候都发现ActiveMQ客户端客户端都莫名其妙的被断开了,之前使用的时候就没遇到这个问题,有点纳闷,版本和库都是一模
日期 2017-09-01 阅 4723 ActiveMQ自动断线ActiveMQ的简单介绍以及安装运行
ActiveMQ简介ActiveMQ是一款非常强大的消息中间件,由Apache出品的,一款最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMSProvider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境
日期 2017-08-30 阅 4428 ActiveMQActiveMQ启动ActiveMQ安装java8Stomp收藏的一些正则表达式的写法
Python编程的过程中经常会遇到一些字符数据的处理,很多时候使用正则表达式是非常便捷的处理方式,但又苦于正则表达式该如何写呢?这里将收藏的一些正则表达式的写法分享出来,我也是网上收集的,出处未知!一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数
日期 2017-08-27 阅 3520 正则表达式