可笑的电动车悖论

电动车充电时起火的新闻屡见不鲜,新闻报道的最后往往都语重心长的嘱咐:不要在_____给电动车充电。起火点在哪里新闻就建议不要在哪里充电,包括了所有能充电的地方:房间内、楼道、走廊、楼梯间、楼下……那电动车到底在哪里充电可以消除安全隐患呢?不存在这种地方,所有能给电动车充电的地方均存在安全隐患。在开阔的地方露天充电可以吗?不可以,所有电动车充电器均

chrome下点击file表单慢的解决

在chrome浏览器下,如果点击页面中<input type='file' accept='xxxxxxxxxx'>这样的文件选择表单按钮,非常慢才会弹出文件选择框,会卡住很长时间。如果尝试重复点击会引发混乱,会先后弹出多个文件选择框,选定文件后的动作也乱成一团。有的Google粉丝认为这不是Google的问题,而是GFW屏蔽了Google的服务导致的。我不太同意这种观点:再怎么屏蔽Google的服务,一个再简单不过的

厨宝调温器故障修复

一台厨宝故障,现象是:一开始通电可以制热也可以出热水,但是过一会再看,指示灯熄灭,也不再制热了。分析发现:93摄氏度的温度限制器始终断路,一开始以为是限制器故障,后来发现它是手动复位的限制器,复位后正常,说明它没有故障而是正常运作。通常温度限制器是没有机会工作的,因为厨宝温度一旦升高到调温器的温度就会自动断电冷却。温度限制器工作了,说明温度调

如何将下出水厨宝安装到水槽下方

厨宝根据安装位置的不同而分为上出水和下出水。当厨宝需要在水槽上方墙壁上悬挂放置时,应该选择下出水厨宝;当厨宝需要在水槽下方地面安装时,应该选择上出水厨宝。但是有时候会遇到一个问题,当选错了厨宝或者厨宝的使用环境发生改变的时候,厨宝就彻底报废了吗?比如:我手头的这一台厨宝,之前是在水槽上方悬挂所以买的下出水厨宝,但是因故没有用上,新的使用环

装修自己改水电经验教训总结

新房装修有许多重要的工序,但是其中对生活品质起决定性作用的最重要的工序就是水电改造。我亲自主导了新房的水电改造工作,过程中得到许多经验教训,总结如下:1 装修工作环环相扣,在没有绝对把握的时候不要提前确定有依赖关系的下一阶段的时间,比如:水电改造没有彻底完成之前,不要预约铺地砖的具体时间,也不要提前进沙进水泥,否则会陷入被动。2 尽可能避免水管

C#每分钟截取屏幕并保存为文件

下面的这段代码实现一个功能:定时截取屏幕并保存为文件。public Form1(){InitializeComponent(); timer1.Tick += delegate{Graphics grpScreen = Graphics.FromHwnd(IntPtr.Zero); Bitmap bm = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, grpScreen); Graphics grpBitmap = Graphics.FromImage(bm); IntPtr hdcScreen = grpScreen.GetHdc();

Win7下默认无法访问中泰证券网站(zts.com.cn)

表哥家的电脑帮忙重装了一下,重装后无法通过中泰证券的网站下载炒股交易软件。提示:安全证书有问题。一开始以为是IE8过于老旧的问题,下载了chrome之后问题依旧。然后怀疑系统在安装应用软件的过程中中毒,结果重新格式化重装系统,安装网卡驱动之后第一时间访问中泰证券的网站,仍然是同样的报错。为了彻底排除第三方驱动的问题我又新建了一个虚拟机,安装了Win7操作系

看图识别常见植物

葎草:俗称拉拉藤,一种在中国广泛分布的杂草。适应能力强,生命力旺盛,会给农作物造成减产,可以入药。紫穗槐:俗称棉槐,是一种从美洲引进的外来物种。它的茎杆强度韧性适中,常用来编筐。大花马齿苋(音:县):俗称太阳花,是一种比较平民化的花卉,分布较为广泛。原产:巴西。大小的大,麻药的麻:是一种可以作为工业原料的植物,有野生繁殖,我小时候路边很多

mkdir自动创建层次较深文件夹的参数

mkdir默认只能在一个已经存在的目录中创建子目录,如果尝试创建一个一个不存在的目录下的子目录就会报错。这时候一个-p参数就很有用,例如:mkdir -p a/b/c/d就可以自动创建一个四层的目录,很方便。

Keil uv3新建stc89c52项目详细步骤

1 打开keil2 Project/New/uvision project/3 选择保存目录,和uv2文件名4 选择CPU类型:Generic CPU Data Base5 Atmel/AT89C526 项目创建完毕,接下来创建c语言源代码7 在windows下创建一个main.c的文件8 在项目菜单“Source Group 1”点右键,选择“Add file to……”9 选择main.c10 在Target1点右键,选择第一项“Options……”11 选择第三个标签页“Output”12 Create HEX file常见问题:1 如果Build target失败,可能是因为keil的目录

沃能H90行车记录仪的维修

我有一台沃能H90的行车记录仪,可能是我的第一台行车记录仪,因为损坏已经闲置10年了。故障现象是:MiniUSB接口最初是接触不良,后来越来越严重,最后脱焊整个掉下来了。我曾经拿着去维修电器的维修,但是得到的答复是修不了了。随着它电池中的电越来越少,最终无法开机了,只好做报废处理。当时想过丢弃,但是又一想,仅仅一个USB口坏了而已,直接扔了有点太可惜了,放那

跨域上传文件示例

前端<script> function uploadattach(){var fd = new FormData(); fd.append("fileInput", document.getElementById('fileInput').files[0]); var xhr = new XMLHttpRequest(); xhr.upload.addEventListener("progress", uploadProgress, false); xhr.addEventListener("load", uploadComplete, false); xhr.open("POST", "https://test.com/upload"); xhr.setRequestHeader("Access-Control-Allow-Origin&q

小游戏stickman 2D stone age自动填充作弊器

孩子从Microsoft Store应用商店中安装了一个小游戏:stickman 2D stone age(2D火柴人石器时代)。游戏的玩法非常简单:右侧的操作区有一个火柴人的轮廓,用鼠标按下左键完整填充火柴人之后,就可以“训练”好一个小兵。训练好的小兵从右侧向左侧进攻,与从左向右进攻的电脑小兵作战,最后攻破电脑的大本营就胜利了。这个游戏可能是用平板电脑触屏玩的,孩子用PC电脑上用鼠标很不顺

C#编写的程序无法开机启动,错误模块“KERNELBASE.dll”

我使用C#编写了一款软件,但是在增加新功能后发现了一个bug:无法开机启动了。但是双击exe程序手动启动是没有问题的。在事件查看器的Windows日志中找到2个应用程序错误:1 Application Error错误应用程序名称: zhushou.exe,版本: 1.0.7845.38907,时间戳: 0x60d48a77错误模块名称: KERNELBASE.dll,版本: 10.0.19041.1023,时间戳: 0xcbf6f7d1异常代码: 0xe0434352错误偏移量: 0x0012a6f2错误进程 ID: 0x28e4错误应用程序

我开发了一个PC上的生产力工具:万能电脑助手

最近我开发了一款生产力工具,暂定名称叫:万能电脑助手。目前只是一个开发版,但是已经能帮上很大忙了,从今天起投入实际的使用中。它有以下特点:效率高它能极大提高程序的启动速度。做到这一点基于它独特的设定:键盘友好,它通过连续按下快捷键实现程序的启动。比如:在任何界面下依次按下win键、B键,就打开了百度搜索框,一个极简的搜索框就秒开了。用时只需要0.x

C#读取快捷方式的目标程序地址

.lnk扩展名是windows的快捷方式,它的大小大约是1KB左右,但是通常方法无法查看和编辑,当你尝试打开这个文件时,windows会打开快捷方式的目标程序。想查看快捷方式本身,而非目标程序的内容,就通过一个com引用1 添加引用,类型选择com,名称叫“Windows Script Host Object Model”。这一步也可以直接修改扩展名为csproj的项目文件。2 增加命名空间using IWshRuntimeLibrary;3 应用代码WshShell shell = new

C#通过窗体名字符串动态打开一个随机窗体

有这样一个需求,根据用户设置打开一个未知的窗体。因为是未知窗体,所以不能在程序中写死,只能通过传入的字符串来决定打开哪个窗体。假设已经创建了Form1、Form2两个子窗体,命名空间是x。主窗体参考代码如下:using System.Reflection;上面这句是增加命名空间的引用Assembly tempAssembly = Assembly.GetExecutingAssembly(); Type t = tempAssembly.GetType("x.Form2"); object o = System.Activator.CreateInstance(t, n

Visual Studio Community离线安装包的制作方法

Visual Studio默认不支持离线安装,需要通过一个下载器,一边下载一边安装,如果需要给多台电脑安装,或者需要频繁重装就比较麻烦了。研究了一下,其实Visual Studio通过自定义参数也是可以支持离线安装的。具体步骤如下:1 仍然是下载Visual Studio Community下载器,通过微软官方地址下载:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16得到一个vs_community__x

单片机可以使用场效应管驱动大功率负载

场效应管,又叫场效应晶体管,英文缩写FET,其中常见的金属氧化物半导体场效应管,简称MOS-FET,俗称为MOS管。之前我用单片机控制其它组件都是通过第三方模块来实现,比如:电机控制模块。但如果只是简单的控制启停,可以有一个更简单的办法,就是场效应管。可以这样理解,场效应管就等同于一个开关,只不过开关是用手拨动,而场效应管是通过给G极一个电平信号。我从一个报

C#中byte类型变量初始化的6种方式

C#种byte类型是非常自己的数据类型,在处理数据、存储等等任务中是必不可少的的。我在学习C#基础的过程中总结了一下,byte类型变量初始化的6种方式,演示代码如下://byte的赋值 byte b; int i; i = 65; b =(byte)i; System.Diagnostics.Debug.WriteLine(b);
扫码关注我的公众号