- 博客(1333)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 HTML5 + JavaScript绘制饼图+1
在这里我们使用了tcCanvas.width,由于tcCanvas是一个实例,在另一个实例中调用这段代码就会出现问题。也就是用this.width 替代 了 tcCanvas.width,增强了代码通过性。利用难得的假期继续改进“圳品”信息系统,在另一个模块中使用之前的Pie()代码编制饼图。改进的代码是把Canvas的width作为一个属性传递进来,即分为两步。却发现饼图标题没显示出来。
2023-04-30 22:17:12 568
原创 偶遇Trojan.AVKill.19646
文件说明符 : D:\用户目录\Documents\WeChat Files\wxid_urve4wh33v7822\FileStorage\File\2023-04\0161035ed0c7e5e443d63ab5f16ed924.exe。感觉电脑最近使用起来有点异常,先用360卫士全盘查杀,未发现木马。其实这个文件是有版本信息的,只是FileInfo没能读取出来,看来需要进一步升级完善了。创建时间 : 2023-4-20 3:6:0。修改时间 : 2023-4-20 3:6:0。
2023-04-20 06:24:06 746
原创 在网页地图图片上加注企业和“圳品”数量信息+1
在引入tab选项卡来进行分类显示后,这些显示企业和“圳品”数量信息的在切换选项卡时就不听指挥了。为此,我们做了改进,也就是将这些显示企业和“圳品”数量信息的的父元素从改为地图图片所在
2023-04-19 12:21:26 398
原创 JavaScript编程实现tab选项卡切换的效果+1
网页中的tab选项卡切换效果一般是使用和匹配来实现的。如果在中嵌套了,和的匹配关系可能就会被打乱,这样显示时就可能出现问题。
2023-04-11 23:23:07 2128
原创 你的订婚|结婚纪念日是质数吗?进来测算看看……
2020年5月20日,周鸿祎在其抖音账号发布的“结婚纪念日”视频里表示,挑选结婚纪念日要用质数,因为质数的特性是不可分解。那么你的订婚|结婚纪念日是质数吗?我们可以自己写代码测试一下。
2023-04-09 00:45:00 453
原创 JavaScript遍历数组用splice方法删除元素,这样写可能有遗漏,你遇到过吗?
在编写“圳品”信息系统中,有时需要对二维数组中的数据进行筛选并删除一些元素,比如删除二维数组中首个元素为0的行。运行时发现执行结果有时正常,有时会删除不干净,有遗漏。检查分析后找到了原因……
2023-04-08 10:25:24 805
原创 JavaScript编程实现tab选项卡切换的效果
在编写“圳品”信息系统中,需要显示的内容较多,从上到下列出来的话看起来比较累,所以我们要将显示的内容分成若干类别并分别显示,这样就需要tab选项卡。用JavaScript编程实现tab选项卡切换的效果,其要点是选项卡的标题使用ul..li来模拟,选项卡内容使用div来显示。
2023-04-06 19:09:22 750
原创 JavaScript从二维数组抽取若干元素组成新二维数组
在编写“圳品”信息系统中,需要从二维数组中抽取元素组成新的数组,新的数组可能是一维的,也可能是二维的。如果的数组是二维的,以map方法来实现的关键在于map方法的返回值。
2023-04-04 20:45:00 876
原创 JavaScript从二维数组抽取元素组成新数组的三种方法
在编写“圳品”信息系统中,需要从二维数组中抽取每一行的第1个数元素组成新数组,实现的方法至少有以下三种。大家有什么好的实现方法,请多多指教。
2023-04-02 23:34:39 6492
原创 利用eval()打造通用的checkbox全选、全部取消、反选函数升级版+3
“圳品”信息系统中的通用的checkbox全选、全部取消、反选函数内部代码在Edge浏览器中运行正常,但在editplus(应该是调用IE浏览器)中运行时会出错,继续修改……
2023-03-30 22:30:00 457
原创 利用eval()打造通用的checkbox全选、全部取消、反选函数升级版+2
昨天对checkbox全选、全部取消、反选通用函数进行的完善,是通过增加传递给函数的参数,把checkbox数量传递给函数的方式来解决的,这样不仅要修改通用函数本身,还要修改相应的调用函数代码,代码维护工作量有点高。那么我们是否能够通过只修改checkbox全选、全部取消、反选通用函数的内部代码,而不改变函数的调用形式来完成对这些通用函数呢?
2023-03-29 22:15:00 251
原创 利用eval()打造通用的checkbox全选、全部取消、反选函数升级版+1
“圳品”信息系统根据需要增加了几组checkbox,发现之前写的通用的checkbox全选、全部取消、反选函数不好使、不够通用了。在分析代码、找到原因后需要改进……
2023-03-28 23:15:00 175
原创 改进“圳品”信息系统网页上的饼图:加标题+文字说明换行显示
继续改进“圳品”信息系统,我们上次绘制的饼图还需要做两点改进:一是要加上标题。一是饼图的文字说明的颜色与对应的饼图区域颜色一致,这样就更加直观了。第二个改进需要考虑换行输出,在这里提供一个正规的方法和一个取巧的方法。
2023-03-28 01:30:00 303
原创 用HTML5中的 画布(Canvas)在“圳品”信息系统网页上绘制显示饼图
继续编写“圳品”信息系统,除了要列出圳品清单,还需要做进一步的数据分析,比如按“圳品”所在区域进行统计和展示,对“圳品” 按类别进行统计和展示等等。要在网页上绘制显示饼状图,有很多现成的库,比如 Echarts等,但我们想用HTML5中的 画布(Canvas)来自己画,这个在网上有很多的演示代码,拿来根据我们的需要进行修改……
2023-03-20 23:30:00 1154
原创 国产软件骚操作!不支持文件拖动、系统关联菜单……
之前发现永中Office软件存在不认Windows系统安装的字体的问题的那位网友,在请我帮忙解决了这个问题之后,使用了一段时间后,感觉不顺手,又向我吐槽,以永中表格为例。三是一些操作不支持键盘输入。比如要插入列,右击弹出的快捷菜单中有插入行数项,可以指定插入几行,想法是挺好的,但是不支持键盘直接输入数字,只能用鼠标点击来增减。二是文件对话框,比如“另存为”对话框内的文件不支持系统关联菜单,右击文件图标只显示永中自己DIY的菜单,想要查看文件属性,还得另想办法。
2023-03-15 18:30:00 1021
原创 Windows 11 网卡MAC地址 | 机器地址 | 网络地址 为 0 | 00-00-00-00-00-00?手动修复……
该同事的电脑安装的是Windows 11,检查网络连接的详细信息,发现IP地址、网关、DNS参数都正常,但物理地址为00-00-00-00-00-00。另外同事的电脑居然同时安装了奇虎的360安全卫士和腾讯的电脑管家,这两个都要掌控系统大权,容易发生冲突,一般安装其中一个就行了。右击桌面右下角网络图标,选择“打开网络和共享中心”,点击“更改适配器设置”或“更改适配器选项”。再次重启电脑,进入桌面,检查系统日志,发现有不少错误和警告信息……
2023-02-27 23:30:00 3019
原创 关于永中Office(永中办公软件)不认Windows系统安装的字体的解决办法
一位网友的电脑最近安装了永中Office软件,在使用过程中发现无法使用方正小标宋简体、仿宋GB2312等字体,这些字体在之前所用的微软Office中可以正常使用。他根据网上查到的一些的资料,将这些字体文件复制到C:\Program Files\Yozosoft\Yozo_Office\Jre文件夹中,也没有解决问题。于是请我帮忙。
2023-02-24 23:30:00 2736
原创 JavaScript合并网页表格中内容相同的相邻单元格
继续编写“圳品”信息系统,继续编写“圳品”信息系统,我们已经“圳品”信息读取到JavaScript定义的一个中进行按汉语拼音升序作了排序处理。现在我们可以将保存在二维数组中的各县(区)“圳品”信息在表格中显示出来。 为了直观,我们可以编程将表格中的来自同一个县(区)的县区代码单元格合同起来,对于来自同一个企业有多个产品,则将企业名称单元格合并起来。需要特别注意的是我们合并表格中多列单元格时的顺序,是按照从右到左的顺序来进行的,避免乱套。
2023-02-13 20:38:31 1206
原创 用Javascript对二维数组DIY按汉语拼音的排序方法
JavaScript为数组对象内置了sort() 方法,sort() 方法默认是以字母顺序对数组进行排序。要按汉语拼音来的排序,还得DIY……
2023-02-11 17:51:41 1029
原创 在网页地图图片上加注企业和“圳品”数量信息
要让显示在地图图片上,就要用到css的 z-index,地图图片不设置z-index,但将每个县(区)的div的z-index设置为 1。另外,地图上的每个 县(区)的区域大小不尽相同,区域狭小的 县(区)显示信息有时需要换行,我们这里用div的width来控制。标注是将放在地图图片上,每个县(区)一个div,将每个县(区)的企业和“圳品”数量信息放在对应的div里显示。因为有11个县(区),就将每个县(区)的参数放在一个数组 aAreaMapCoordinate里。
2023-02-04 19:15:23 239
原创 利用eval()打造通用的checkbox全选、全部取消、反选函数
继续编写“圳品”信息系统,又增加了两组checkbox,同样需要提供全选、全部取消、反选按钮,并编写相应的代码,其实代码中除了checkbox的tagName之外,都是相同的。那么我们是否可以将checkbox的tagName作为checkbox全选、全部取消、反选函数的参数传入,从而实现通用的checkbox全选、全部取消、反选函数呢?答案是可以的,这需要借助eval()。
2023-01-28 12:39:57 398
原创 用JavaScript编程控制网页上checkbox选择状态:全选、全部取消、反选
在写一个“圳品”信息系统,需要提供按条件筛选功能,于是需要用JavaScript编程控制网页上checkbox选择状态,提供三个按钮:全选、全部取消、反向选择。
2023-01-18 18:21:44 991
原创 小试跨平台局域网文件传输工具NitroShare,几点感想
随着电脑系统国产化的推进,单位用的OA系统已转移到国产电脑上了,但是国产电脑上的操作系统基于Linux,软件商店里可选的应用软件还不够多,功能也还有待提高。为了提高处理效率,经常需要把文件从国产电脑传到Windows平台上处理,但Linux上的QQ的功能比Windows上的少了许多,比如不支持文件夹传输。NictroShare尽管是跨平台的,但各平台的界面基本是一致的,操作起来没有差别,界面简洁,传输功能完备,传输速度也很快。Device name:设置设备名称,方便识别,图中设为abc。
2023-01-09 22:15:00 1468
原创 MASM32编程完善SysInfo遇到奇怪故障,真切感受全局变量和局部变量之别……
SysInfo主要是通过WMI来获取系统信息的,但是WMI获取的操作系统信息中没有Windows操作系统是32位还是64位的内容,所以需要另外想办法编程获取,比较常见的方法是调用Windows API函数GetNativeSystemInfo()或IsWow64Process()。之前分别用MASM32和VC分别编写了调用GetNativeSystemInfo()的代码。详见:MASM32编程访问结构体成员要注意的一点。
2022-12-16 22:23:26 647 1
原创 用JavaScript写代码将硬盘序列号从16进制字符串转换为ASCII字符串,兼谈EditPlus和Edge浏览器对JavaScript脚本支持的一点差别
之前写的系统信息收集报告程序SysInfo的一个功能就是收集并报告系统中的硬盘序列号。在之前的测试中这项功能表现不错,但前两天用SysInfo收集一台电脑的信息时,显示的硬盘序列号与其它硬盘序列号读取程序显示的顺序不一样。于是着手对SysInfo的相关代码进行修改,由于读取到的硬盘序列号原始数据是一个16进制字符串,比如“20202020202020202020202039574d41374d5659”,我们首先要把这个16进制字符串转换成对应的ASCII,才好进一步做对比分析。
2022-12-15 19:46:12 1282
原创 在EXCEL中VBA编程检验身份证号码有效性
参加数据治理工作,使用库表转换功能把excel表格数据上传到平台上的数据库,在进行数据质量检测时,有许多身份证号码数据被检测为“非身份证号码”,但没有更具体的说明,比如是位数不对,或者是末位校验码不对……自己编写检测代码过程中的体会主要有两点:一是对于18位身份证号码,末位的x可能被写成乘号×、全角大写x、全角小写x,而我们用的数据库系统数据质量检测只认大写半角X,写成号×、全角大写x、小写半角x都会被认为“非身份证号码”。二是身份证号码可能包含非打印字符,不做处理的话,就会影响Len()返回值,进而影响到
2022-11-29 23:27:34 1780
原创 MASM32编程访问结构体成员要注意的一点
今天继续用MASM32编写调用Windows API函数GetNativeSystemInfo来检测Windows操作系统是32位还是64位的程序。
2022-11-27 14:59:15 511 1
原创 MASM32连接程序时error A2006: undefined symbol : u
MASM32中的SYSTEM_INFO结构定义代码中省略了微软官网其中的DUMMYUNIONNAME联合体和DUMMYSTRUCTNAME结构体,难怪使用.DUMMYUNIONNAME.DUMMYSTRUCTNAME.wProcessorArchitecture来访问在连接时会出错,奇怪的是出错信息里没有提示DUMMYUNIONNAME.DUMMYSTRUCTNAME未定义,而是莫明奇妙的u。SYSTEM_INFO中的wProcessorArchitecture存储了已安装操作系统的处理器体系结构。
2022-11-27 03:25:32 1459
原创 Excel中用宏VBA实现GBT 4761-2008 家庭关系代码转换
从某个系统导出数十万条数据,存在Excel表中,其中有个“与户主关系”字段,其值是一些数字代码,系统编制文档中说该字段是根据GBT 4761-2008 来编码的。数据用户想要把这些代码转换成对应的“家庭关系”,如代码02对应的 家庭关系是户主,用Excel中的替换功能来实施,由于其它字段的数据中也可能包含相同代码的内容,不是很方便。于是用宏VBA实现。
2022-11-25 19:56:30 456
原创 浏览器打开163邮箱提示“登录环境异常,暂时无法登录”?可能是电脑在念旧……(NET::ERR_CERT_DATE_INVALID)
通过任务栏上的时钟来调整日期,发现修改后保存无效,可能系统日期被什么系统安全软件锁定了。打开其它一些网页也显示不全。换了其它浏览器测试也存在同样的问题。一位同事新买的电脑,用浏览器打开163邮箱提示“登录环境异常,暂时无法登录”。关掉先前打开的浏览器窗口再重新打开,浏览各大网站页面都正常了。出错码:NET::ERR_CERT_DATE_INVALID。新电脑一般不会出现系统日期错误问题,但这次真是意想不到。来测试,发现网速正常,没有掉包的情况。页面提示:你的时钟慢了。这下系统日期正常了。...
2022-08-25 22:35:27 5820
原创 MASM32编写TcpStatC再进阶 显示PID和对应进程说明符
要获取和显示网络端口关联的进程ID和进程名,可以改用API函数GetExtendedTcpTable,获取MIB_TCPROW_OWNER_PID 或 MIB_TCPTABLE_OWNER_MODULE,但是MASM32中没有对这两个结构体进行预定义。MIB_TCPROW_OWNER_MODULE 中的成员dwOwningPid包含了端口对应的进程ID。MIB_TCPROW_OWNER_PID中的成员dwOwningPid包含了端口对应的进程ID。先试试MIB_TCPROW_OWNER_PID。......
2022-08-14 14:06:06 742
原创 关于Windows 7操作系统进行磁盘碎片整理时提示“已使用其他程序计划了磁盘碎片整理程序”的解决办法
Windows的计划任务信息存在两个地方,一个地方是在文件夹c\Windows\system32\Tasks里,另一个地方是在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Schedule\TaskCache中。先检查c\Windows\system32\Tasks。把c\Windows\system32\Tasks\Microsoft\Windows\Defrag删除。再检查注册表,在HKEY_LOCAL_MACHINE
2022-07-31 21:58:19 4463
原创 从编写TcpStatC谈c++代码改写为masm32代码的两个需要注意的地方
2012写的netViewG,因为该程序所调用的WindowsAPI函数在Windows7以上系统不再支持,所以只能在WindowsXP下运行,为了更新它,需要重新用新的WindowsAPI来重写。因为我们在程序中实际上只没有访问MIB_TCPROW结构体中的成员dwState,没有访问成员State。但是用这个定义来对另外一个结构体MIB_TCPTABLE进行定义会出现问题。.........
2022-07-31 20:17:10 475
原创 MASM32v11编程调用Process32First失败: 程序发出命令,但命令长度不正确
MASM32 V11版本中的kernel32.inc、Kernel32.lib和kernl32p.inc、kernl32p.lib中的Module32First / Module32Next and Process32First / Process32Next这两对函数信息存在bug。
2022-07-31 08:31:32 858
原创 Win7系统IE、搜狗等浏览器首页被恶意网址qq789.com.cn劫持……
C\Users\Administrator\AppData\Local\tucao\module\TCPlugin.dll|$ShanghaiBanRuTechCo.Ltd.|2017-8-16174854|口水党插件模块|1.2.0.13|口水党插件模块|Copyright(C)2011-2016KouShuiDangNetworkTechnologyCo.Ltd.|1.2.0.13|koushuidang.cn|?
2022-07-26 01:16:59 7052
原创 玩银河麒麟操作系统终端,忆国外unix主机上偶遇隔壁同胞
最近单位分配了一台国产电脑,国产电脑上使用的是基于Linux的银河麒麟系统,目前银河麒麟系统中的GUI应用程序还是比较少,所以很多操作要通过终端使用命令行命令来完成,比如要获取网卡MAC,还得使用ifconfig命令。有一次在练习时遇到了一个问题,就在该unix主机的聊天室里发言求助,随即收到一位热心网友的解答。在用英语交流了几次后,我感觉对方的英语有跟我自己一样有中式英语的味道,于是大胆地问道“IamChinese,andyou?在使用终端敲打命令的过程中,我不禁回忆以前自学unix的时光。...
2022-07-22 13:17:46 634
原创 Windows 11 中打印时提示打印机不兼容,都来是“+”惹的祸
一位同事反映,该科室的CanonLBP2900打印机接在安装Windows7系统的电脑上使用正常,但接到安装Windows11系统的电脑上可以顺利安装,但打印时测试页时不显示打印任务的页数,打印不出来,在word中打印文件时提示打印机不兼容。把CanonLBP2900打印机删除,重启电脑,再添加打印机,自动查找没有发现CanonLBP2900打印机,选择手机添加,然后选择Windows11内置的CanonLBP2900打印机驱动程序顺利安装,但故障依旧。...
2022-07-20 21:30:31 13704 11
原创 python编程获取续蜀山剑侠传:目录名称、网址、内容,保存到文件
今天我们要把每个网页国中的连载内容逐一保存到txt文件中,文件名就用目录名,然后调用记事本打开。python编程获取续蜀山剑侠传从目录名称、网址到内容_紫郢剑侠的博客-CSDN博客。
2022-07-18 00:25:15 199
原创 python编程获取续蜀山剑侠传:从目录名称、网址到内容
昨天已经完成了从《续蜀山剑侠传》连载网站页面上获取目录信息,包括目录名称和网址。接下来就是读取每个目录里的连载内容了,其中涉及到用正则表达到过滤HTML标签、空格,转换换行符\n等,都是非常经典 和 实用的。 获取连载内容的代码如下,...
2022-07-17 00:48:30 174
用 HTML + JavaScript 打造的渐进式延迟法定退休年龄测算器
2024-09-15
免费图片浏览软件 IrfanView 64-bit 英文版
2024-06-30
MASM32编程通过WMI获取Windows用户帐户信息的控制台程序,小巧精炼,适合bat调用,重定向输出
2023-09-03
HTML+JavaScript+CSS DIY 分隔条splitter代码
2023-09-02
sysInfo(电脑系统信息)
2023-05-29
TcpStatC-增加显示PID和对应进程文件说明符
2022-08-14
TcpStatC.zip
2022-07-31
MASM32v11中的kernl32p.inc和kernl32p.lib存在bug,这是修正后的版本。
2022-07-30
MASM32v11版本中kernel32.inc和Kernel32.lib修正版。
2022-07-30
sysInfo-0_0_0001.zip
2021-11-04
Word启动故障修复程序FixWord
2017-01-16
MASM32编程实现运行时自动提示要求以管理员帐户来运行的演示源代码和exe
2017-01-05
用MASM32来DIY判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用lstrcmp,区分大小写)
2014-10-16
用MASM32来DIY一个判断字符串1是否为字符串2的子串的函数演示代码(源码+exe)(应用repe cmpsb指令,区分大小写)
2014-10-04
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码
2014-09-06
用MASM32写的 系统托盘图标管理员 TrayIconMan 0.0.0003
2012-02-17
定时关机、重启、注销、待机、修眠程序ClosePC 0.0.0.1 beta4
2011-08-04
用MASM32编写的网络时间同步/校正程序-adjTime.exe
2011-06-11
查看备份系统开/关机&用户登录/注销记录BootClos 0_0_0001_beta2
2011-05-26
BootClos 0.0.0001 beta1—查看、备份系统开关机记录
2011-05-21
DelUninstall_0_0_0001Beta4
2011-01-16
Speaker——用MASM32编写的文本朗读程序(7KB)
2010-07-24
MASM32编程通过WMI获取杀毒软件信息(源代码+exe)
2010-05-24
MASM32编程通过WMI获取Windows计划任务(源代码+EXE下载)
2010-04-19
用MASM32写的定时关机、重启、注销程序ClosePC 0.0.0.1beta1
2010-03-06
MASM32编程由WMI获取BIOS、主板、硬盘、CPU、网卡的信息(源代码+exe)
2009-10-21
FileInfo 0.0.0012
2009-10-09
DelUninstall_0_0_0001Beta3
2009-06-02
分析、获取命令行参数的MASM32演示程序
2009-04-16
IEFO_Man 0.0.0.1 beta1(映像劫持项目管理程序)
2009-03-03
MASM32编程获取任务栏高度
2008-09-21
FileInfo 0.0.0011
2008-07-17
FileInfo 0.0.0010 --修正bug,提升速度
2008-06-29
FileInfo 0.0.0009 -- 增强文件数字签名的检测
2008-06-09
FileInfo 0.0.0008
2008-05-31
Windows 10 计算器 显示的是多少?
2022-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人