自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝叶菱的专栏

老代码农,各种语言和技术的辛酸苦辣,坚守的人越来越少,我也会吐。

原创 ANDROID和IOS 编译交接坑爹的报错,_OBJC_CLASS_$_xxxxx,Gralde 报错

一个客户的项目,啥都没有,没有文档,只有两份孤零零的文档,谈崩了,我们要混饭接手了,会不会坑爹呢?习惯就好。Android项目:1)Android的项目用老一点的AS 3.0。 1)开始打开报错,坑爹开始。调整gradle的下载路径。 最后,点击是否更新gradle.结果噩梦开始。2)最后,重新导入,老的框架,不升级任何。 编译通过。结论:没事不要升级gradle,否则坑死你,一个接着一个的错误。无法玩。IOS项目:1)只能安装到X...

2020-06-10 11:00:29 166

转载 UML三大硬伤

《程序员》高展专栏——UML三大“硬伤”(2002年第5期)--------------------------------------------------------------------------------------------------------------------------------UML三大“硬伤”编者:此文在《程序员》发表后,引发了UML支持者的激烈...

2020-01-15 10:30:18 129

转载 js执行机制(promise,nextTick ,setTimeout执行顺序)

1.关于javaacriptjavascript是一门单线程语言,所以javascript是按语句的执行顺序执行的。虽然js是单线程,但是我们可以将任务分成两类1.同步任务:需要执行的任务在主线程上排队,一次执行2.异步任务:没有立马执行但是需要被执行的任务,放在 任务队列里面,2.javascript事件循环当我们打开网站的时候,网页的渲染其实是一堆同步任务,不如页面骨架和页面...

2020-01-15 10:05:14 361

原创 Python 把较长的一行代码分成多行的技巧

1.用反斜杠链接多行代码,示例输出:55a = 22 + \ 33print a Demosender = APISender('APP_SECRET')# android messagemessage = PushMessage() \ .restricted_package_name('package_name') \ ...

2019-12-18 10:13:43 385

原创 Android Studio生成Build APKs自动签名

分为三步:声明签名, 定义管理,最后选择BUILD APKS自动就签名上了。步骤一:步骤二:步骤三:结束了。这样在app的release即时打包并且签名好的文件。 app_release.apk...

2019-12-16 11:14:33 177

转载 android studio 3.0 编译的apk安装失败(-15)

坑来了,为了体验AS3.0,编译的apk都是通过adb安装的,如果直接拷贝到手机进行安装,就会提示标题那样。一开始以为是debug版本,后来发布release还是一样。百度按照网上的设置testOnly=“false”也无效,改project的build.gradle也无济于事。无奈继续百度,看到这里(stackoverflow虽然是英文)有人说用build->build APK(s)来...

2019-12-13 16:42:44 69

原创 appium 环境搭建和实战笔记

1.appium 像是一个服务,appium-python-client 是让 python 连接 appium 服务的一个驱动,也就是一个 python 语言封装和 appium api 通讯的一个库(python,java,js等)2.appium 又继承了 selenium 的 webdriver,因此 appium-python-client 安装可能会更新 selenium。App...

2019-12-10 10:44:10 44

转载 python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法

今天使用pip安装第三库时,有时会报错:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.使用镜像:pip install xxxx -i https://pypi.douban.com/s...

2019-12-10 10:17:39 180

原创 android新手抓狂的问题——> Module not specified

重新打开一个Android的项目居然出现:遇到问题,寻找一个解决问题的答案,怎么搞,百度呗。找到一篇,写了洋洋傻傻不少文字,最后说:“”Andriod Studio中Module概念的人应该很好解决“,解决这么复杂,PASS掉。解决方法:1)删除所有的iml文件。重新打开即可。2)结果提示缺少ANDROID SDK。选择【settings】=找到android sdk locat...

2019-12-09 14:55:05 50

原创 三天玩玩UIPATH的RPA的机器人自动化的玩意儿

领导就是发疯,就是商人任意,看啥就吹啥,UIPATH究竟是啥,这就是RPA还是炒剩饭。看来中国的人工费太贵了,RPA有噱头,有搞头。UIPATH的技术研究说UIPATH好牛逼的,样子。我花三天研究了一下,看了老板吹牛,我吐槽一下。UIPATH的包含哪些技术。3个hook+WPF+WCF+WF的开发的带界面的按键精灵而已。UIPATH开发技术和平台。1)开发平台是给予V...

2019-07-29 21:28:10 2022 3

转载 RPA的模拟按键的问题Windows用户界面隐私隔离(UIPI)。

https://stackoverflow.com/questions/17645204/sendinput-fail-because-of-uipi某些模拟输入命令未成功发送。发生这种情况的最常见原因是安全性Windows的功能包括用户界面隐私隔离(UIPI)。您的应用程序只能向相同或较低高度的应用程序发送命令。类似地,某些命令仅限于辅助功能/ UI自动化应用程序。有关更...

2019-07-17 16:32:47 315

转载 程序人生:从全栈工程师看技术人生

开场白: 道德三皇五帝,功名夏后商周。英雄五伯闹春秋,秦汉兴亡过手。 青史几行名姓,北邙无数荒丘。 前人田地后人收,说什么龙争虎斗。最近国内外都在流行一个词叫Full Stack Developer,中文翻译过来叫全栈工程师,也叫全端工程师。程序人生是什么?一部龙争虎斗。全栈工程师是什么?我如何理解的?我觉得他是一部诗歌,是一杯...

2019-07-15 21:42:10 222

转载 ES6系列文章 异步神器async-await

关于异步处理,ES5的回调使我们陷入地狱,ES6的Promise使我们脱离魔障,终于、ES7的async-await带我们走向光明。今天就来学习一下 async-await。async-await和Promise的关系经常会看到有了 async-await、promise 还有必要学习吗、async await优于promise的几个特点,接收了这些信息后,就蒙圈了。现在才知道,async...

2019-07-14 08:25:11 95

转载 WIN7 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建

一、准备工作1 系统环境:Win10系统2 开发工具:VS20153驱动开发工具:WDK104Windows SDK:SDK10(VS2015中可以勾选安装)5 VM虚拟机 :VMware WorkStation 12驱动加载工具:http://www.pudn.com/Download/item/id/3241641.htmlwin10 ...

2019-07-07 09:45:46 366

转载 VS2015+WDK10+Win10 Win7以上系统驱动发开环境搭建

http://www.mycode.net.cn/language/cpp/1771.htmlVS2015+WDK10+Win10 Win7以上系统驱动发开环境搭建7条回复文本主要介绍 Win10 系统下安装 VS2015 及 WDK10 驱动开发环境的搭建,搭建完成后可通过 VS2015 直接新建驱动项目并编译通过后可在 Win7 以上系统运行。无需自己制作模版等繁琐步骤(其实早在 ...

2019-07-07 09:33:39 3187

转载 爬虫应对银行安全控件-实践

背景之前有个业务需求,抓取用户在银行的个人信息(经授权)。但由于安全控件的原因,程序在密码框无法输入,导致无法抓取。银行流水,对网贷平台而言这是非常重要的征信数据。我所知道的,就有好些爬虫在为安全控件的问题头疼,甚至有专门的外包,寻求解决方案。我做过各种检索和尝试,发现大部分方法都是无效的。但银行征信数据的采集,确实有些平台在做,那就说明这个问题能破,那也就没什么好担心的了,静下心一点...

2019-07-07 08:51:14 966

转载 如何在64位win7中使用未有签名的驱动程序

计算机硬件越来越白菜价,更多的人为了使用更高的配置,都用上了4G或者8G的内存,可惜32位的系统是无法支持4G以上内存的,大多数的朋友都换上了又炫又新鲜的64位win7系统,而由于64位的win7考虑了系统安全的问题,对于未有认证签名的驱动程序进行了限制安装,但是大多数使用了驱动文件的小程序不可能有数字签名认证的,难道我们就不能顺利的在64位win7上面使用我们之前的驱动程序了?  1/...

2019-07-07 08:30:31 688

转载 Win32,X86,X86_X64以及AMD64的库的选择

Win32,X86,X86_X64以及AMD64的库的选择。1)WIN32就是WINDOW的系统,不管32位还是64位核心都是WIN32,为什么会这样,是历史原因。 微软为了区分对于32位和64位,会标记X64和X86(32位系统)这样来区分。2)64位系统的库。 这个只是说明是面对64位CPU,没准有LINUX内核的。如果是WINDOWS,可能就是特指WIN...

2019-07-06 13:21:16 788

转载 64位版本为什么叫amd64,而不是intel64

今天有朋友问,为什么软件版本会注明 for amd64版本,不是intel64呢?X86X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。1978年6月8日,Intel发布了新款16位微处理器“8086”,也同时开创了一个新时代:x86架构诞生...

2019-07-06 00:55:49 4220

转载 游戏专用键盘的基础知识game-keyboard

游戏键盘游戏键盘要求按键段落感较强,从而产生适于游戏娱乐的特殊手感,实现玩家在游戏中的良好体验。键盘是我们生活中不可或缺的电脑外设产品之一,之前的键盘一直用来办公打字的输入设备,电脑游戏的出现键盘也逐渐成为一种游戏外设。由于早期的电脑性能相对较低,所以这一时期的电脑游戏方式也比较简单,普通的办公及家用键盘完全可以满足玩家们的需求。不过随着硬件性能的不断升级,游戏的趣味性、复杂性也在不断的增加,...

2019-07-06 00:05:12 1040

转载 GITHUB的建立的版本控制库的问题。

### 问题1:HTTP Basic: Access denied fatal: Authentication failed:参考:https://stackoverflow.com/questions/44514728/http-basic-access-denied-fatal-authentication-failedOpen CMD (Run as administrator) t...

2019-06-17 15:23:32 89

原创 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包

一、解决问题,NUGET太慢了:参考地址:https://blog.csdn.net/yh0503/article/details/86692940。作者提供的镜像只有两个:(其他地址测试有的有问题,有的重复)cdn-Azure镜像:https://nuget.cdn.azure.cn/v3/index.jsonfishlee.net镜像:http://nuget.fishlee....

2019-06-11 15:17:44 7665 1

转载 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包

1)严重性 代码 说明 项目 文件 行 禁止显示状态错误 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPla...

2019-06-11 14:33:57 2774

原创 关于HTML5开发手机开发程序的后记

最后结论,通过HBUILDER还是不过的,还可以原生调整,截止到2018年下旬才稳定。不过现在还算不错,原生可以无缝修改,至于UNIAPP需要实战才有结果。我不同意采用的编译指令来解决多平台的问题。Wex5:至于起步那个WEX5那个东西的毛病太多,就是一个垃圾的DEMO。采用eclipse RCP开发的编译器,失败!。所谓的开源,结果一堆不伦不类的框架,失败。还有一些原...

2019-06-04 16:51:24 78

转载 转 对AutoResetEvent和ManualResetEvent的理解

一、作用AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续,拥有重要的三个方法:WaitOne、Set和Reset。这三个方法的官方定义并不好理解,什么终止、非终止,乱七八糟的。在这里,我们以一种通俗易懂的概念来说明。二、比喻如果把每个线程比作一辆汽车的话,AutoResetEvent和ManualResetEvent就是公路上的收费站。...

2019-05-27 13:56:17 112

转载 机器人(RPA路程自动化)RPA流程自动化和AI的区别。

RPA--机器人流程自动化工具介绍RPA是谁?确切来说,它并不是一个真实的、肉眼可见的机器人,而是流程自动化服务。RPA的全称为机器人流程自动化(Robotic Process Automation),是一款软件产品,可模拟人在电脑上的不同系统之间操作行为,替代人在电脑前执行具有规律与重复性高的办公流程。瞎说开发那些事18-05-2510:02下面这些工具是主...

2019-05-22 14:51:20 17902

转载 机器人-流程自动化平台UiPath的WINDOW的了解(UI自动化转载)

UiPath基础篇 - 首先需要了解的。Robot的工作的attach和unattach状态。attach锁屏也能工作,这个价格也高。(10和20W差距)全球机器人流程自动化(RPA)领域的平台——UiPath宣布全面进军中国市场,任命大中华区业务负责人,并将在上海和深圳开设新的办公室。据了解,UiPath任命吴威为大中华区总经理,除了在上海、深圳开设新办公室之外,UiPath计...

2019-05-22 14:43:51 1366

转载 Xcode中蓝色文件夹和黄色文件夹的区别

蓝色文件夹蓝色文件夹(folder)一般作为资源文件夹使用,与黄色文件夹的主要区别是不参与编译,所以说如果你在这些文件夹下编写的逻辑代码是不参与编译的,其他文件也不能直接引用它们,若引用其中文件需要全路径。添加方式:选择Create folder references黄色文件夹黄色文件夹(group)是逻辑文件夹,主要是为了逻辑上的分组,如果手动创...

2019-05-20 09:39:06 420

转载 单步执行请求导致属性或运算符自动的逐过程

了解 单步执行请求导致属性或运算符自动的逐过程 解决办法今天调试代码老蹦出这货、很烦人、如图 原因 从 Visual Studio 2008 SP1 开始,默认情况下,调试器会在托管代码中逐过程执行属性和运算符。也就是说属性和运算符直接逐过程执行了、而不是一句句的往下走、这是比较人...

2019-05-15 16:38:02 368

转载 NET Framework 4 与.NET Framework 4 Client Profile有什么区别?

.net framework 自从 2002 年发展至今,已经历了好几个版本,1.0, 1.1, 2.0, 3.0, 3.5 等不同的版本更替,.net framework 的Redistributable Package也愈来愈大,到了 .NET Framework 3.5 SP1 时已经膨胀到 231MB,除非软件本身就很大,不然对于 .NET 软件的Redistribute是相当不利的,除非...

2019-05-15 10:28:12 1469

转载 Tortoisegit图文使用教程 的关键点。

文只针对使用Tortoisegit的用户,使用命令行的后面可以不用看了1.安装Git及Tortoisegit先上图,首先需要把123按顺序安装了Git下载地址:https://git-for-windows.github.io/Tortoisegit及语言包下载地址:http://tortoisegit.org/download/注:Tortoisegit是Git的一个插件...

2019-05-13 16:32:59 654

原创 XCODE 开发者申请缴费需要知道事项问题

第一部分:开发者账号-------------------------------------这段时间在给朋友申请苹果账号,从个人开发者账号、团体账号到公司账号,申请了个遍。这里对申请流程做一下介绍,方便其他朋友,少走弯路,账号早日申请通过。 1.首先介绍下个人开发者账号、团体账号、公司账号之间的区别: 用途 限制 是否需要邓白氏码 ...

2019-04-19 10:38:32 552

转载 C#和C++的调用范例一则

#ifdef __cplusplusextern "C" {#endif int WINAPI cls_init(wchar_t *SystemPath,wchar_t* userID); void WINAPI cls_uninit(); int WINAPI cls_classify_image_file(wchar_t *szImageFileName); int WIN...

2019-03-29 11:15:40 94

转载 C# 语言历史版本特性(C# 1.0到C# 8.0汇总)

C# 语言历史版本特性(C# 1.0到C# 8.0汇总)历史版本C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。这里仅仅列个提纲,由于C# 5.0是具有ECMA标...

2019-01-15 16:55:19 2326

转载 C#知识点-StopWatch-倒计时的秒表

目录简单介绍 基本用法 结尾简单介绍  Stopwatch 可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。一般用来测量代码执行所用的时间或者计算性能数据,在优化代码性能上可以使用Stopwatch来测量时间。基本用法  使用的时候需要引用 System.Diagnostics 命名空间。先调用 Start 方法,然后调用 Stop 方法,最后使用 Ela...

2019-01-14 09:52:24 383

原创 VUE CLI3.0整合到DCloud的实践笔记

DCloud的Html 5+作为除了codova一个不错的国产框架。截止到2018年12月推出的HX才能作为一个可以用的最佳实践。在我使用HB和HX的里面中发现,虽然周边产品开源的,但是Core+(runtime)没有开源,而且周边的HTML 5plus插件无法保证及时更新。官方上看自己对于核心开源看样子够呛。而且最佳的实践掌握起来比较复杂,而且从HB到HX都是以JSDOC的提示作为基础的,...

2019-01-10 10:42:27 519

转载 Nodejs笔记之DefinitelyTyped 高质量TypeScript类型定义的存储库

https://www.ddhigh.com/2017/10/15/contributing-to-DefinitelyTyped-step-by-step.html什么是DefinitelyTyped?讲到DefinitelyTyped,我想做typescript开的人应该不会陌生,DefinitelyTyped是一个由typescript的发明者Microsoft维护的一个项目。为...

2018-12-28 15:04:13 844

翻译 NODEJS笔记之dts-gen工具:Typescript声明文件生成器

原文地址:dts-gen链接地址翻译工具:谷歌翻译

2018-12-28 13:46:49 2610

原创 nodejs笔记之vscode nodejs智能提示功能

vscode nodejs智能提示功能方法一:借助typings依赖一些第三方的插件,先安装typings这个包,如果使用的是淘宝镜像,输入cnpm。cmd执行:cnpm i typings -g//cnpm install typings -global2.通过上面的命令,typings这个包就下载下来了,然后我们到项目开发目录,打开命令窗口,输入:typings init这时...

2018-12-26 14:01:54 10934

转载 VUEJS文件扩展名esm.js和common.js是什么意思

转载:https://segmentfault.com/q/1010000011452736vue.js : vue.js则是直接用在<script>标签中的,完整版本,直接就可以通过script引用。vue.common.js :预编译调试时,CommonJS规范的格式,可以使用require("")引用的NODEJS格式。vue.esm.js:预编译调试时, EcmaScr...

2018-12-14 18:06:00 9328

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