创建 C++ WinRT 组件 通过 Cpp/WinRT 项目模板创建一个 WinRT 组件工程 CppWinrtComponent.vcxproj,主要接口定义如下: namespace CppWinrtComponent { [default_interface] runtimeclass Class { Class(); String GetModule(); } } 最终该项目 CppWinrtComponent 可以被编译生成两个 WinRT 组件的核心部分: CppWinrtComponent.winm…

2021年8月5日 0条评论 2点热度 阅读全文

偶然间刷到的一个非常治愈的贪吃蛇小视频 于是萌生了制作这个小白痴机器人的念头 使用机器人自动玩贪吃蛇     首先需要一个能正常玩贪吃蛇的游戏 选用winform进行开发,非常快和方便 分解需求 首先需要一块画布 在Form1中添加一个panel作为画布 然后需要根据画布大小确定游戏坐标轴   /// <summary> /// 坐标管理 /// </summary> public class LandingPointCore { /// <summary…

2021年8月5日 0条评论 2点热度 阅读全文

本文更多的是个人认知,有不足请批评。 之前讨论管理五维模型(新晋总监生存指南开篇之总监二三事)时提到了一个属性“持之以恒”: 持之以恒其实更不好测量,更多的是一个品质,但如果没有这种坚持的能力,我们工作中的高管极容易“东一下、西一下”,任何战略或者产品都没有持续性,这样是不能把事情做成的,我们评价一个人,还是要从他做的事着手,看他做成了什么事,做成的这个事做到了什么程度。 当时仅仅点了一下,而回顾这几年的工作经历,类似反面案例却很多! Case1 逃不掉的坑 此案例可能有些争议...... 前两年在上海工作的时候,…

2021年8月5日 0条评论 3点热度 阅读全文

小弟在博客园也有十多个年头了,因为离开了.net圈子,所以很少发文,今天可算是被华为云气疯了。写下这篇文章,大家也要注意自查一下,避免无端端被封公网ip。   因为小弟创业公司业务发展,需要一个公网做宣传,考虑到距离双11还有段时间,腾讯云阿里云的服务器价格都没下来。正好看到华为云有做活动:       想着先租一台过渡下,就选了个挺便宜的,一年不到200的虚拟机试一试。之前也没用过华为云,如果用的顺畅,也考虑把主营业务转移过来。   可是万万没想到啊!就在今天,突…

2021年8月5日 0条评论 2点热度 阅读全文

1. 前言 大家好,我是安果! 无论是 Chrome,还是 Firefox 浏览器,它们的强大性在很大程度上都是依赖于海量的插件,让我们能高效办公 那我们是否可以编写一个插件,让浏览器自动化完成一些日常工作,解放双手呢? 答案是肯定的 本篇文章以 Chrome 插件为例,结合一个实例,聊聊 Web 端自动化的另一种方案 2. Chrome 插件 Chrome 扩展插件运行于基于 Chromium 内核的浏览器 包含:Chrome 浏览器、Microsoft Edge、360 浏览器等 一个 Chrome …

2021年8月5日 0条评论 2点热度 阅读全文

一、递归方法 递归比较简单,直接上代码: 1.1 先序遍历 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.v…

2021年8月5日 0条评论 3点热度 阅读全文

为什么要讲解包 因为我觉得解包是 Python 的一大特性,大大提升了编程的效率,而且适用性很广   啥是解包 个人通俗理解:解开包袱,拿出东西 正确理解:将元素从可迭代对象中一个个取出来 python 中,解包是自动完成的   最简单的解包栗子 a, b, c = [1, 2, 3] print(a, b, c) # 输出结果 1 2 3   列表有 3 个元素,此时也需要 3 个变量去接,否则会报错 a, b = [1, 2, 3] # 输出结果 a, b = [1, 2, 3] …

2021年8月5日 0条评论 2点热度 阅读全文

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Cortex-M中断向量表原理及其重定向方法。   接着前文 《嵌入式Cortex-M裸机环境下临界区保护的三种实现》 继续聊,嵌入式代码设计里有时候一些特殊操作(比如 XIP 下 Flash 擦写、低功耗模式切换)不能被随意打断,或者一些共享数据区不能被无序访问(A 任务正在读,B 任务却要写),这时候我们可以利用系统全局中断开关控制来实现所谓的临界区保护。   但有些场景下开关系统全局中断这种方法并不总是很凑效,比如 XIP 下 Flash 擦…

2021年8月5日 0条评论 3点热度 阅读全文

1. 算法原理 1.1 概述 ​ 人工神经网络无需事先确定输入输出之间映射关系的数学方程,仅通过自身的训练,学习某种规则,在给定输入值时得到最接近期望输出值的结果。作为一种智能信息处理系统,人工神经网络实现其功能的核心是算法。BP神经网络是一种按误差反向传播(简称误差反传)训练的多层前馈网络,其算法称为BP算法,它的基本思想是梯度下降法,利用梯度搜索技术,以期使网络的实际输出值和期望输出值的误差均方差为最小。 ​ BP神经网络的计算过程由正向计算过程和反向计算过程组成。正向传播过程,输入模式从输入层经隐单元层逐层处…

2021年8月5日 0条评论 3点热度 阅读全文

     一、前言 IOS的App自动化测试与Android的一样,也可以用appium来进行。但是IOS自动化依赖苹果的osx系统、Xcode构建等,且封闭的系统需要苹果开发者账号才可以驱动真机。Appium的环境配置有点麻烦,可能大部分时间都在处理各种稀奇古怪的报错,甚至于需要重装系统。 本文旨在记录配置过程(MacOS系统的Python和Java环境配置也有记录),给同道中人提供参考,让大家少走弯路。 二、环境依赖 1、环境依赖项 Xcode Git homebrew npm、n…

2021年8月5日 0条评论 2点热度 阅读全文