- 博客(63)
- 收藏
- 关注
转载 Excel学习:实现满足条件的Excel整行标色
1. 问题我们在使用Excel做数据记录的时候经常会有一个需求:需要区分某个值所在的行并且标记它。通常我们的做法是,给特定值的行标出颜色,作为区分。如下图:我们希望能自动填充周次不同的行,提高辨识度。考虑到Excel有条件格式功能,我们使用它来实现相应的效果。2. 分析程序是人思维力的反映,如果将这种工作化成人力实现的话,我们会判断周次的单双数性...
2019-09-27 10:34:00 4271
转载 如何使用Doxygen生成keil工程的代码文档 (how to use doxygen properly with keil)
书接上文,Doxygen生成美丽注释文档(1):初体验,已经体验过使用Doxygen,以注释的方式,同时生成代码文档。那么对于使用Keil开发单片机程序的话,是否可以集成到Keil软件中使用Doxygen呢。通过查看ARM官网,找到了相应的方法,如下图所示。(小知识:2011年,Keil软件公司被ARM公司收购,Keil公司资产总额为450万美元。)具体方式如下...
2019-09-10 16:13:00 897
转载 使用matlab画相交的平面
引子matlab 作为科学计算神器,可以轻松的实现矩阵的计算和三维图形的绘制,因此今天用matlab绘制了一道高数题中的图形。题目如下:其中 x+y = pi/2 已经证明是错题,应该是 x + z = pi/2。分析因此:想要实现所围封闭区域的绘制,就是要实现:1) y^2 = x2) z = 03) y = 04) x = pi / 2...
2019-09-08 22:16:00 2536
转载 转载:关于循环异步操作 Promise 实现,ES7 的 await 和 async
这里需要得到最终的结果就比较令人头疼了,好在es7的async/await异步方案为我们提供了解决方案。node.js7.6已经原生支持async/await,所以把node更新到7.6以上,就可以放心使用啦。async 可以声明一个异步函数,此函数需要返回一个 Promise 对象。await 可以等待一个 Promise 对象 resolve,并拿到结果。代码实现:...
2019-08-23 15:13:00 179
转载 小众软件:相见恨晚的 Windows 系统下的 cmd 的命令行替代者 Cmder(完美神器)...
Cmder可谓之惊艳的windows系统命令行工具,让人体验了Linux同等命令操作的幸福感。主要特点有:1. Tab管理tab页方式管理,解决原生命令行多进程运行占据页面的痛点。2. 颜色区别显示文件、文件夹一目了然,而且避免审美疲劳。3. 集成工具命令丰富Cmder 集成了大量的 Linux 系统中的同种命令,less, ls, tar, unz...
2019-08-14 17:15:00 371
转载 Windows系统环境下Python脚本实现全局“划词复制”功能
1 from pynput import mouse 2 import time 3 import threading 4 5 __DEBUG = False 6 7 def log(msg,debug=False): 8 if __DEBUG or debug: 9 print(msg) 10 ...
2019-07-22 17:28:00 487
转载 Ubuntu shell 命令行路径缩短
Linux系统中,命令行操作过程中,总会因为路径太长,造成显示的信息不那么直观,所以需要将长路径缩短。缩短路径的意思就是只显示当前路径名称,长路径的意思是显示上级路径名称。操作如下:yq@ubuntu:~/Desktop/subversion/subversion-1.12.0$ sudo nano ~/.bashrc # ~ 代表用户路径# 编辑文件if [ "$col...
2019-07-17 16:22:00 833
转载 ubuntu系统中的svn三连 - (1).源码方式在ubuntu系统上安装subversion并安装eclipse插件subclipse...
0. 写文初衷svn作为集中式版本管理软件,受到很多大项目的青睐,但是在现在git王道的时代,还用svn就显得不是那么极客。奈何公司软件版本管理需要使用svn,于是就要考虑在Ubuntu系统中安装svn。一般的,在Ubuntu系统命令行中,输入 svn ,即会跳出安装指令。如下:root@ubuntu:~# svn程序“svn”尚未安装。 您可以使用以下命令安装...
2019-07-16 16:10:00 549
转载 Python中读取到16进制数如何转成有符号数值
场景:用Python模拟设备做 Modbus TCP 协议时,读取到的寄存器值是S16(有符号16进制数),如何能得到正确的负数值呢?代码如下:def get_s16(val): if val < 0x8000: return val else: return (val - 0x10000)解释:由于Pyt...
2019-06-28 20:20:00 2143
转载 Ubuntu 登陆后黑屏 问题解决
考虑是系统桌面应用问题,在重装了Ubuntu系统后,由于没有联网,导致桌面下载不完整。开机,按Esc按键后,进入Recovery模式(类比于Windows系统的F8系统安全模式),选择Network,回车,使能。然后选择 root ,执行命令:# 对打包工具进行配置sudo dpkg --configure -a# 更新源sudo apt-get upda...
2019-05-17 09:21:00 826
转载 Ubuntu 开机Recovery-Mode,命令行中操作提示 Read-Only File System 只读文件系统的 问题解决...
执行:mount -o remount rw / 对系统根目录进行重新挂载为读写系统,问题解决。转载于:https://www.cnblogs.com/yqmcu/p/10879488.html
2019-05-17 09:13:00 1535
转载 句子:霓裳虽美始于宫娥之糙手
霓裳虽美始于宫娥之糙手灵药神奇源自贫医之素陶解读:知识也是从平庸基础到华美广厦,人要补短板,才能全面全知全能。做一个像雅马哈创始人山叶寅楠一样的全能人才。转载于:https://www.cnblogs.com/yqmcu/p/10872600.html...
2019-05-15 22:20:00 98
转载 VMware 虚拟机 不能打开的解决方案汇总
VMware 虚拟机不能打开,可能有以下几种解决方式:1. VM不能打开虚拟机,卸载重装后也不可以。解决方案:检查是否系统开启了防火墙,将防火墙关闭;或者安装了杀毒软件,将杀毒软件关闭或者卸载。2. Win7以上系统不能运行解决方案:可能是没有管理员权限 ,右键选择为管理员权限运行。3. 提示虚拟机在使用,需要获取所有权解决方案:这是虚拟机运行时候硬盘自锁的机制...
2019-05-14 17:15:00 4282
转载 Ubuntu 系统安装 数据恢复软件 ext4magic 通过RPM方式
作为 ext 文件系统数据恢复的神器,ext4magic 的安装并不是很友好,除了它自身需要make以外,还需要安装大量的库。很是繁琐。一番搜索后,找到了一个RPM安装的途径。即:STEP 1:下载RPM文件(感谢大神做的RPM包)wget https://www.o2oxy.cn/ext4magic-0.3.1-1.2.x86_64.rpm.tar.gzST...
2019-05-14 02:36:00 441
转载 Ubuntu 登录时候 显示 " Failed to Load Session Ubuntu" 解决方法
今天在登录虚拟机的Ubuntu系统时候,出现 上述 问题。检查密码也确实没有错误。后来想是不是图形界面有问题,就查询了资料。果然。解决方法:需要重新启动Ubuntu系统,并在开机时候按ESC键进入 GNU GRUB 恢复系统进入Recovery Mode.需要:首先使能 Enabled Network,然后 选择 root 进入命令行操作。使能网络...
2019-05-14 02:25:00 841
转载 Vue.js 项目开发学习路线图
1. 思维导图源文件:Vue路线图.xmind参考文献[1].VueJs2.0建议学习路线 - lavyun - 博客园[2].Vue学习路线图 - 个人文章 - SegmentFault 思否[3].Vue 框架-01- 入门篇 图文教程 - 肖朋伟 - CSDN博客转载于:https://www.cnblogs.com/yqmcu/p/1...
2019-04-30 14:58:00 245
转载 Javascript 定时器的使用陷阱 (setInterval)
setTimeout(function(){ // 其他代码 setTimeout(arguments.callee, interval);}, interval);setInterval会产生回调堆积,特别是时间很短的时候。参考文献[1].JavaScript 高级计时器 详细分析-独行冰海 - 刘国利[2].JavaScript定时器...
2019-04-13 17:08:00 350
转载 几款学习成本低的优雅前端框架推荐(不分先后)
1.AmazeuiAmaze UI 是一个轻量级、 Mobile first 的前端框架, 基于开源社区流行前端框架编写的。官网地址:http://amazeui.org/2.uiKituiKit是一款轻量级、模块化的前端框架,可快速构建强大的web前端界面。官网地址:http://www.getuikit.net/3.H-uiH-ui是轻量级前端框架,简单免...
2019-04-09 11:18:00 683
转载 基于 IEEE 754 标准的 单精度浮点数计算方式 (未完成)
def dec2bin(dec): if dec < 0: s = '1' dec = dec * (-1) else: s = '0' e = 127 dec = float(dec) r = int(str(dec).split('.')[0]) i = f...
2019-04-07 15:51:00 554
转载 电池储能系统技术收集
1. BMSBMS (Battery Management System) 电池管理系统1.1 电池为什么需要管理?电池的容量不是恒定不变的,会随着生命周期里的不断放电而持续衰减,而衰减的速度与很多因素有关。比如,过充过放、环境温度过高过低等,这些因素都会影响到电池的使用寿命,甚至造成永久性的损坏。现在通常的电动汽车使用电池不是单独的电芯,而是由很多电芯通过串并联方式组合...
2019-04-01 17:15:00 1816
转载 文献学习相关软件
1 软件1.1 知网 E-Learning 系统官网:cnki elearningCNKI E-Study集文献检索、下载、管理、笔记、写作、投稿于一体,为学习和研究提供全过程支持。它支持PC和Mac平台,为用户提供5G免费存储空间。特点:可以一键下载、标注文献,生成文献引用,开题报告和论文投稿模板。需要付费1.2 知识管理神器 Zotero官网:Zot...
2019-04-01 11:22:00 157
转载 Canvas 同心圆旋转示例解析
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <canvas id='cvs...
2019-03-25 10:58:00 816
转载 小众软件:windows 系统下 exe 文件打包软件
1. Enigma Virtual Box 单文件打包软件官网:EnigmaProtection2. 安装包打包软件官网:Inno Setup参考文献:[1]单文件制作工具Enigma Virtual Box下载8.10 绿色中文版-西西软件下载[2]Inno Setup中文版_Inno Setup中文汉化版下载(附教程...
2019-03-19 09:12:00 232
转载 MVC 和 MVR 的区别分析
MVC模式中,可以将路由绑定到控制器上。MVR是一对一的。路由和控制器是一个东西。优点是需要被迫处理路由。缺点是不能在控制器被绑定到路由之前复用控制器。[1]node.js - Difference between MVC and MVR? - Stack Overflow对比:http://github.com/dannyvankooten/PHP-Routervs....
2019-03-18 17:07:00 956
转载 一个迷你的 Node.js 基于 Express 的 MVR 模式的 API工程 的分析
1. 工程说明该工程是基于 Express 库,编写的一个 API 查询返回的一个微型应用。API Resource 就是把 API 的内容当做网络资源去处理。工程中的路由访问也是返回 API 内容资源该工程采用 MVR 模式,即 Model-View-Route。也就是访问路由(Route)地址,返回视图(View)信息。同时,返回的内容也是从数据模型(Model)中处理组...
2019-03-16 14:44:00 127
转载 javascript 定时任务封装
/** * 定时任务 * 间隔时间,执行次数,要带的参数,要执行的函数. */ var TimingTask = function(time,count,param,fun){ this.id = -1; //编号 this.exectionCount = 0; //执行了多少次 if(typeof...
2019-03-15 16:11:00 277
转载 Node.js frameworks
1. Express2. Koa3. LoopBackegghead.ioWhat is egghead?egghead is a group of working web development professionals and open source contributors that provide you with concise, informati...
2019-03-14 14:30:00 121
转载 MySQL 小抄
1. 登录mysql - u root -pEnter Password:2. 查询端口mysql> show global variables like "port";3. 数据库操作create database [数据库名字]; // 创建数据库show databases; // 罗列数据库drop database [数据库名字]...
2019-03-13 08:37:00 119
转载 IE9以下程序开发不兼容项目罗列
1. 提前关闭iframe,脚本将不再执行IE下的js不是缓存在站点系统中,而是缓存在每个单独页面系统中的,当关闭页面,对应引入的脚本将不再执行。可能出现两种情况:iframe引入的html页面,若提前关闭iframe,页面中的其他程序将不再被执行。同框架内,不同页面引入相同的js,当某页面被关闭,某页面对应的js程序将不再执行,总的js不起作用。转载于:ht...
2019-03-06 10:16:00 81
转载 Flutter编程:Flutter命令行的学习
1.创建 Flutter 工程flutter create <output directory>D:\notebook\flutter\projects\ui_tutorial\layout>flutter create layout_appCreating project layout_app... layout_app\.gitignore (...
2019-03-05 21:51:00 693
转载 Git merge 和 rebase 进一步比较
但是 假如 我不想看到 分支转折点呢合并的分支始终会存在一个交叉点 1 Microsoft Windows [版本 10.0.17134.345] 2 (c) 2018 Microsoft Corporation。保留所有权利。 3 4 C:\Users\zhangyang\Desktop\b>git init...
2019-02-26 09:06:00 294
转载 Git merge rebase cherry-pick 以及 游离commit 的测试
1 Microsoft Windows [版本 10.0.17134.345] 2 (c) 2018 Microsoft Corporation。保留所有权利。 3 4 C:\Users\zhangyang\Desktop\branch>git init 5 Initialized empty Git repository in C:/Users/...
2019-02-25 10:56:00 198
转载 C++指针传递和引用传递的区别 (转载整理)
区别1:指针传递和引用传递是以不同的方式实现相同的效果,但是指针传递的本质还是值传递,只是传递的值是地址。就拿 交换两个数的函数来举例:// 指针传递void swap(int * val1, int * val2){ int temp; temp = *val1; *val1 = *val2; *val2 = temp;}...
2019-02-13 11:09:00 4826
转载 git 填坑之 git 暂存区忽略文件
今天修改公司项目文件的时候,发现被修改的文件的始终不显示已经被修改。本来是想要把KWh 改成 kWh,然后执行 git status 后,没有文件修改记录:开始分析究竟是因为什么导致的这样诡异的结果:1. 大小写不敏感?第一反应是文件对于大小写不敏感了,想到配置 git config。查询到有这样一条指令git config ignorecase false 如此...
2019-02-01 17:14:00 462
转载 小众软件:Windows 下优化软件推荐—— Dism++ | 强迫症晚期患者福音 - 少数派
Windows 下优化软件推荐—— Dism++ | 强迫症晚期患者福音 - 少数派https://sspai.com/post/41992官方网站免费下载转载于:https://www.cnblogs.com/yqmcu/p/10270162.html...
2019-01-15 09:27:00 249
转载 pip 安装库的时候使用豆瓣镜像 提升效率
由于众所周知的原因,国内网络环境始终处于水深火热之中,python库的安装也不例外。比如在安装 PyQt5-tools 的时候,网速奇慢无比。好在国内有不少镜像服务源,以豆瓣为例,网速突飞猛进使用官方源的安装方式如下:pip install PyQt5-tools使用豆瓣镜像的安装方式如下:pip install PyQt5-tools -i http...
2019-01-10 22:13:00 372
转载 gitignore 忽略某文件夹下 非某后缀名的文件
忽略指定文件夹下的除某一文件之外的其他文件parent_dir/!spec_file_name.html忽略指定文件夹下的除某一类后缀名的文件parent_dir/*[!*.html]注意:若文件夹中含有 .h 可能会被当成特殊文件 不被忽略,需要写成parent_dir/*[!*tml]可以忽略掉 *.h 文件转载于:https://www.cnbl...
2019-01-04 10:20:00 851
转载 小众软件:画简洁风格的原型图
1. Balsamiq Mockups 3 for Desktop官网2. Pencil官网http://pencil.evolus.vn/3. smart draw专业的画图软件转载于:https://www.cnblogs.com/yqmcu/p/10191365.html
2018-12-28 16:31:00 332
转载 基于wireshark抓包分析TCP的三次握手
1. TCP的三次握手在TCP/IP协议通讯过程中,采用三次握手建立连接,从而保证连接的安全可靠。所有基于TCP的通信都需要以两台主机的握手开始。这个握手过程主要是希望能达到以下不同的目的。[1]保证源主机确定目的主机在线,并且可以进行通信。让源主机检查它是否正在监听试图去连接的端口。允许源主机向接收者发送它的起始序列号,使得两台主机可以将数据包流保持有序。...
2018-12-26 17:30:00 189
转载 selenium处理页面select元素
selenium为网页中选择框元素的获取特别引入了一个Select对象,引入对象的方式:from selenium.webdriver.support.uiimport Select查询文档可以知道 Select 所支持的方法:class selenium.webdriver.support.select.Select(webelement)[source]...
2018-12-17 14:26:00 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人