- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 JS判断两个时间是否为同一周
环境准备:需要引入dayjs,如何引用请另外搜索,只说实现思路。定义:周一~周日算为一周。注意函数中周日返回的值是0,也就是周日~周六,所以我们需要另外判断处理。前提:两个时间,一个为timeBefore,一个为timeAfter,timeBefore<=timeAfter。大致思路:利用timeAfter计算出本周的起始时间weekStart,只要timeBefore大于wee...
2020-04-29 11:45:56
1620
1
原创 卸载electron-builder打包出来的应用,删除用户数据
用户数据信息较为敏感,一般情况下,卸载的时候最好就全部清理掉,避免有安全问题,默认的build配置是没有设置卸载清理用户数据的。electron-builder构建WIndows安装包的时候,用到了nsis,因此在build的配置文件中,需要在nsis的配置下增加卸载时清除用户数据的配置nsis { deleteAppDataOnUninstall: true,}...
2020-04-28 10:26:03
5876
5
原创 Electron应用在Mac中最小化无法复原
最近处理一个Electron应用,关闭窗口以后最小化到Dock,结果点击Dock后无响应,后来发现是因为没有处理点击Dock的事件,导致了点击无法复原。可以看到官方的文档说明,该事件是macOS独有的事件,监听并且处理这个事件即可点击Dock上的应用图标来恢复应用窗口。 //如果是首次启动,那么就创建主窗体 if (mainWindow === null) { create...
2020-04-28 09:50:17
1545
2
原创 Golang中Switch的使用
跟一般语言的Switch有点不一样,Golang在使用两个case的时候,是第一个是不生效的。如下的代码switch (type) { case 1: case 2: return "a"; case 3: return "b" default: return "c"}在Java中,输入1,2都是返回a,输入3是返回b,其他是c。但是在Go中,输入1竟
2016-08-10 23:05:40
18654
3
原创 visual studio 没有添加自定义控件到工具箱的解决方法
工具->选项->Windows窗体设计器->把“自动填充工具箱”设置为true
2013-05-08 16:15:01
4063
转载 Android 清除canvas内容
画新的东西之前需要先清除画布内容:canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);
2012-12-28 15:42:01
7034
原创 Android中从本地未安装的APK动态加载类和资源
Android中有两个类可以做到动态加载:PathClassLoader和DexClassLoader。这两个类都是继承于BaseDexClassLoader。在了解这两个类之前需要知道的是,不管是哪个类实际上最终调用的都是经过Dalvik优化过的Dex,不管你是APK,DEX,或是JAR,最终在加载的时候Android都会再重新生成一个优化的Dex。PathClassLoader只能加载已经
2012-11-21 10:08:52
2979
转载 Flex中的FileReference找不到save方法
今天突发奇想,想试一试Flex的保存功能,知道FileReference这个类里面直接就有save方法,API也说的很清楚,可是FB里面死活就是找不到这个方法,无奈上网一找才发现原来这个功能是Flash10的功能,而我的FB的默认配置是Flash9,具体修改方法:点项目属性->FLex Compiler->Requiment Flash Player Version改为10.0.0就可以咯!~~
2009-12-04 15:09:00
930
转载 C# 生成全球唯一标识符
拥有一个全球唯一标识符就能更容易地存储或重新找回信息。尤其当涉及到数据库的时候,它的这一功能就显得更为突出,这是因为全球唯一标识符可以帮助你设置一个绝好的主键。 同样,SQL Server也支持全球唯一标识符,它可以存储一个uniqueidentifier数据类型的全球唯一标识符。你可以用NEWID()功能在SQL Server中设置一个标识符值,也可以在其它系统中设置标识符值然后再手动
2009-11-26 09:10:00
3965
转载 一键删除.svn文件
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN] @="删除该目录下面.svn文件"[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN/command] @="cmd.e
2009-11-24 14:38:00
522
原创 flex 初始化获取焦点
本来想让一个登陆框直接在初始化的时候就能获取到焦点,使得用户可以直接输入,但是又不想改js,搞了半天才弄明白,原来swf需要被点击后才能获取到焦点。获取焦点还是很简单:focusManager.setFocus(控件名)或是控件名.setFocus()都可以。改html获取焦点的解决方法: 在嵌入SWF的html里面加入如下的功能: 这句话的含义:当onload完毕后,自动设定SWF为焦点状
2009-11-23 17:33:00
734
转载 FLEX网页在本地运行的安全沙箱问题
在项目编译好的bin-debug文件内的文件,直接运行html,死活就不弹出来登陆框,研究了半天才在别人的帮助下找到问题。 问题是一个HttpService请求发送后,收不到回应。搞了半天才知道是安全沙箱的问题,本来以为安全沙箱都是会直接弹出框的,这次却没弹出来,就先入为主的认为不是安全沙箱的问题。对应是解决问题挺简单的,在C:/Windows/System32/Macromed/F
2009-11-20 09:44:00
547
转载 去除烦人的阿里旺旺右键发送菜单
1.打开注册表2.删除HKEY_CLASSES_ROOT/CLSID/{0DE1378D-F811-40E6-B60A-1CC56F57D3E9}/InprocServer32下的alimext.dll即可
2009-11-19 16:01:00
364
转载 JAVA的环境配置
1.安装JDK2.在环境变量的path里添加jdk内bin文件夹目录3.新建变量:classpath,值为jdk文件夹内lib/dt.jar和lib/tools.jar
2009-11-19 14:35:00
353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人