Tsetstand自定义界面:高效并行测试,UUT灵活操作,强大的Execution View控件与灵活的界面管理依赖TestStand运行时支持,Tsetstand自定义界面:高效并行测试,UUT灵活操作,强大的Execution View控件与灵活的界面管理依赖TestStand运行环境,Tsetstand自定义界面,只需要把测试序列放在根目录下,最大支持6个UUT并行测试(可编辑指定)。 除了测试参数需要自己做并生成exe,界面其它功能都可以通过简单修改文本实现快速运行。 1.UUT图片可以指定路径 2.测试序列放到指定目录文件自动加载 3.每个Scoket都有独立的暂停,继续,终止等控制按钮 3.每个Scoket都有独立的报表显示 4.执行视图采用TS的Execution View 控件,相比较第一版的LV表格控件,它能实时显示被嵌套调用的序列执行状态。 5.界面自由增加删除用户信息 本软件依赖于teststand2019 x86 runtime ,核心关键词: 1. Tsetstand自定义界面 2. 测试序列 3. UUT并行测试 4. 指定路径 5. 独立控制按钮 6
2025-11-24 22:06:49 5.69MB xbox
1
基于MSFlexGrid开发,可完全平替,拥有相当丰富的属性、方法和事件,功能强大可媲美VSFlexGrid。 开发者:Krool,GitHub地址:https://github.com/Kr00l/VBFLXGRD 在当今的软件开发领域,表格控件是用户界面中不可或缺的一部分,尤其是在需要处理大量数据时。Krool所开发的VBFlexGrid,作为一个开源的表格控件,对于VB6.0的开发者们来说是一个福音。它基于MSFlexGrid控件开发,不仅完全兼容其功能,还在功能上进行了大量的增强和扩展。 VBFlexGrid控件提供了一系列丰富的属性、方法和事件,使得开发者能够更加灵活和高效地处理表格数据。这些属性允许开发者自定义表格的外观和行为,如调整字体、颜色、边框样式等。而方法则提供了一系列编程接口,用于在运行时动态操作表格中的数据和结构,例如添加、删除或修改行和列。丰富的事件则确保了开发者能够捕捉到用户的交互行为,比如点击、双击、滚动等,从而在事件处理函数中作出相应的逻辑处理。 VBFlexGrid的功能之强大,足以与VSFlexGrid相媲美。VSFlexGrid是一个更为知名的表格控件,它通常用于.NET框架中,提供了一系列先进的功能,例如单元格合并、打印、导出等。而VBFlexGrid则将这些功能引入到VB6.0的开发环境中,使得在VB6.0下开发复杂表格应用成为可能。 Krool不仅提供了一个功能丰富的表格控件,还将其开源,并托管在GitHub上。这使得全球的VB6.0开发者都能够免费获取源代码,不仅可以用它来开发应用程序,还可以对其进行学习、修改和扩展。开发者们可以通过访问Krool提供的GitHub地址(https://github.com/Kr00l/VBFLXGRD),查看详细的文档说明,下载源代码,甚至直接参与到项目中,为VBFlexGrid贡献自己的力量。 VBFlexGrid的开源特性,加上它对MSFlexGrid的兼容性,使其成为VB6.0开发社区中一个重要的资源。它不仅提高了开发效率,降低了开发成本,而且为那些仍然使用VB6.0作为主要开发工具的开发者们提供了一个可靠的解决方案。此外,由于VBFlexGrid的强大功能,即使是新接触VB6.0的开发者,也可以通过这个控件快速构建出具有专业水准的表格应用。 Krool开发的VBFlexGrid是VB6.0开发领域中一个十分强大的表格控件,它的开源特性、功能丰富性以及对MSFlexGrid的兼容性,使得它成为许多VB6.0项目的首选表格解决方案。开发者们通过使用这个控件,可以大大提高开发效率,降低开发成本,并能够构建出功能强大、用户体验优良的表格应用。
2025-11-23 03:00:17 1.2MB VSFlexGrid MSFlexGrid 表格控件 网格控件
1
功能强大 通用 易上手 易扩展改造 模版界面友好 亲 你需要的我都想到了 快来拿护甲吧 *这次福利例程完美通用于代理注册(只要是代理注册基本都可以直接套用此模版) *适合于新手(代码很容易看懂和修改扩展) *稳定多线程(鱼刺线程池 你值得拥有) *代理智能提取(代理快用完自动智能提取补充 工作不暂停极大提升效率) *界面设计合理可扩展(*支持运行中修改配置参数 *暂停/继续 *中途停止 *日志输出和保存到本地) -------------------------------------------- Config_Bints.ini 配置说明 触发补充阀值  : 当前剩余代理小于这个数值会触发自动提取并验证补充代理(0=自动(本次提取数量\4且>=10)) 提取地址      : 用于提取代理的API地址 提取间隔      : 两次提取最小间隔(毫秒) 为了防止提取API接口限制提取频繁冻结 验证地址      : 用于验证代理是否有效的url 比如IP138 又比如百度 是否UTF8解码  : 验证代理返回的网页内容是否进行UTF8解码 验证特征      : 验证代理URL返回的内容里存在这个特征既是有效(比如验证地址是(百度) 特征可以是'百度一下') 尝试验证次数  : 尝试验证次数 默认1次 代理生命值    : 提取的代理能被获取几次 比如采集东西的时候就可以设置10-50次 访问组件模式  : 提取和验证使用的访问组件 0=WinHttpRequest(默认=0) 1=WinHttpApi 鱼刺
2025-11-17 13:55:45 304KB 易语言例程
1
原版本升级,更稳定功能更强 感谢网友对Beta的意见反馈 一、 使用G-TcpClient模块 二、 可以设定间隔时间发起大规模长、短连接 三、 可以发起密集数据包,包括即时和定时发送 四、 数据发送工作由一个独立线程担当,连接发起工作可设置多个独立的线程担当。 五、 可以多种模式组合连接或发送数据。
2025-11-13 17:20:40 1.13MB IOCP TcpServer 完成端口 破连接限制
1
/******************************************************************************** * * * G-TcpClient:基于完成端口的Tcp客户端通讯模块(IOCP TcpClient) * * * * Copyright © 2009-2010 GuestCode 代码客(卢益贵) * * 版权所有 侵权必究 * * * * QQ:48092788 E-Mail:48092788@qq.com 源码博客:http://blog.csdn.net/guestcode * * * * GSN:34674B4D-1F63-11D3-B64C-11C04F79498E * * * ********************************************************************************/ #pragma once extern "C" { //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 类型定义 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #ifndef _GTYPE #define _GTYPE typedef unsigned char* PGBUF; typedef void(__stdcall *PGFN_ON_CONNECTED)(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_RECEIVED)(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_SENDED)(unsigned int unPerHandle, unsigned int unSendID, unsigned int unLen); typedef void(__stdcall *PGFN_ON_DISCONNECTED)(unsigned int unPerHandle, unsigned int unFlag); typedef void(__stdcall *PGFN_ON_THREAD)(unsigned int unThreadContext, unsigned int unThreadHandle, unsigned int unThreadID, BOOL bIsBegin, unsigned int unFlag); /* typedef struct _CONNECTION { unsigned int unPerHandle; }CONNECTION, *PCONNECTION; typedef void(__stdcall *PGFN_ON_CONNECTED)(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_RECEIVED)(PCONNECTION pConnection, unsigned char* pBuf, unsigned int unLen); typedef void(__stdcall *PGFN_ON_SENDED)(PCONNECTION pConnection, unsigned int unSendID, unsigned int unLen); typedef void(__stdcall *PGFN_ON_DISCONNECTED)(PCONNECTION pConnection, unsigned int unFlag); void __stdcall GTcpClt_OnThread(unsigned int unThreadContext, unsigned int unThreadHandle, unsigned int unThreadID, BOOL bIsBegin, unsigned int unFlag) { } void __stdcall GTcpClt_OnConnected(unsigned int unPerHandle, void* _NULL, unsigned int unNULL) { } void __stdcall GTcpClt_OnReceived(PCONNECTION pConnection, unsigned char* pBuf, unsigned int unLen) { } void __stdcall GTcpClt_OnSended(PCONNECTION pConnection, unsigned int unSendID, unsigned int unLen) { } void __stdcall GTcpClt_OnDisconnected(PCONNECTION pConnection, unsigned int unFlag) { } */ #define _USE_UNICODE 1 #ifndef _DLL //#define _DLL #endif #ifdef _DLL #define DllExport _declspec(dllexport) #else #define DllExport #endif #define VER_FLAG_WIDE_CHAR 0x01 #define VER_FLAG_BETA 0x02 #define VER_FLAG_ZERO_READ 0x04 #define VER_FLAG_TRIAL 0x08 #define VER_FLAG_DEBUG 0x10 #define HNDS_CONNECT 1 #define HNDS_CONNECTED 2 #define HNDS_DISCONNECT 3 #endif //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 类型定义 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 版本信息 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #if(_USE_UNICODE) DllExport wchar_t* __stdcall GTcpClt_GetVersionName(void); #else DllExport char* __stdcall GTcpClt_GetVersionName(void); #endif DllExport float __stdcall GTcpClt_GetVersionNumber(void); DllExport unsigned int __stdcall GTcpClt_GetVersionFlag(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 版本信息 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 功能函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport DWORDLONG __stdcall GTcpClt_GetPhyMemInfo(DWORDLONG* pdwTotal); #if(_USE_UNICODE) DllExport void __stdcall GTcpClt_WriteLog(wchar_t* pstrLog, unsigned int unCode = 0); DllExport void __stdcall GTcpClt_GetHostIP(wchar_t* pstrIP, unsigned int unLen, BOOL bIsInternetIP = FALSE); #else DllExport void __stdcall GTcpClt_WriteLog(char* pstrLog, unsigned int unCode = 0); DllExport void __stdcall GTcpClt_GetHostIP(char* pstrIP, unsigned int unLen, BOOL bIsInternetIP = FALSE); #endif //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 功能函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>> PerIoData函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport unsigned int __stdcall GTcpClt_GetGBufSize(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataSize(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataUse(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataTotal(void); DllExport float __stdcall GTcpClt_GetIoDataUseRate(void); DllExport unsigned int __stdcall GTcpClt_GetIoDataUseMem(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<< PerIoData函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>> PerHndData函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport unsigned int __stdcall GTcpClt_GetHndDataUse(void); DllExport unsigned int __stdcall GTcpClt_GetHndDataTotal(void); DllExport unsigned int __stdcall GTcpClt_GetHndDataSize(void); DllExport float __stdcall GTcpClt_GetHndDataUseRate(void); DllExport unsigned int __stdcall GTcpClt_GetHndDataUseMem(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<< PerHndData函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 信息函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport unsigned int __stdcall GTcpClt_GetThreadNumber(void); DllExport unsigned int __stdcall GTcpClt_GetPageSize(void); DllExport unsigned int __stdcall GTcpClt_GetBlockSize(void); DllExport unsigned int __stdcall GTcpClt_GetConnectCount(void); DllExport unsigned int __stdcall GTcpClt_GetThreadRunCount(unsigned int unThreadContext); DllExport unsigned int GTcpClt_GetState(unsigned int unPerHandle); #if(_USE_UNICODE) DllExport wchar_t* __stdcall GTcpClt_GetThreadName(unsigned int unThreadContext); DllExport BOOL __stdcall GTcpSock_GetPerHandleInfo(unsigned int unPerHandle, wchar_t* pstrIP, unsigned int unIPLen, wchar_t* pstrPort, unsigned int unPortLen); DllExport BOOL __stdcall GTcpSock_GetPerHandleName(unsigned int unPerHandle, wchar_t* pstrName, unsigned int unLen); #else DllExport char* __stdcall GTcpClt_GetThreadName(unsigned int unThreadContext); DllExport BOOL __stdcall GTcpSock_GetPerHandleInfo(unsigned int unPerHandle, char* pstrIP, unsigned int unIPLen, char* pstrPort, unsigned int unPortLen); DllExport BOOL __stdcall GTcpSock_GetPerHandleName(unsigned int unPerHandle, char* pstrName, unsigned int unLen); #endif DllExport unsigned int __stdcall GTcpClt_GetProcesserNumber(void); DllExport BOOL __stdcall GTcpClt_IsActive(); DllExport unsigned int __stdcall GTcpClt_GetUseMem(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 信息函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 操作函数 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DllExport void* __stdcall GTcpClt_GetPerHandleOwner(unsigned int unPerHandle); DllExport BOOL __stdcall GTcpClt_SetPerHandleOwner(unsigned int unPerHandle, void* pOwner); DllExport PGBUF __stdcall GTcpClt_AllocGBuf(void); DllExport BOOL __stdcall GTcpClt_FreeGBuf(PGBUF pGBuf); DllExport unsigned int __stdcall GTcpClt_PostSendGBuf(unsigned int unPerHandle, PGBUF pGBuf, unsigned int unLen); DllExport unsigned int __stdcall GTcpClt_PostSendBuf(unsigned int unPerHandle, unsigned char* pBuf, unsigned int unLen); DllExport void __stdcall GTcpClt_PostBroadcast(unsigned char* pBuf, unsigned int unLen); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 操作函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 主要函数 DllExport BOOL __stdcall GTcpClt_CloseConnect(unsigned int unPerHandle); #if(_USE_UNICODE) DllExport unsigned int __stdcall GTcpClt_OpenConnect( wchar_t* pstrRemoteIP, wchar_t* pstrRemotePort, wchar_t* pstrLocalIP, PGFN_ON_CONNECTED pfnOnConnected, PGFN_ON_RECEIVED pfnOnReceived, PGFN_ON_SENDED pfnOnSended, PGFN_ON_DISCONNECTED pfnOnDisconnected, void* pOwner = NULL); #else DllExport unsigned int __stdcall GTcpClt_OpenConnect( char* pstrRemoteIP, char* pstrRemotePort, char* pstrLocalIP, PGFN_ON_CONNECTED pfnOnConnected, PGFN_ON_RECEIVED pfnOnReceived, PGFN_ON_SENDED pfnOnSended, PGFN_ON_DISCONNECTED pfnOnDisconnected, void* pOwner = NULL); #endif DllExport BOOL __stdcall GTcpClt_Start(unsigned int unHeartbeatTime = 60, unsigned int unMaxNetDelayTime = 5, unsigned int unGuardThreadSleepTime = 2, PGFN_ON_THREAD pfnOnThread = NULL, unsigned int unHndDataInitNumber = 1000, unsigned int unIoDataInitNumber = 1500, unsigned int unProcesserThreadNumber = 0, unsigned int unWorkerThreadNumber = 0); DllExport void __stdcall GTcpClt_Stop(void); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 主要函数 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< } /* ... extern "C" */
2025-11-13 17:20:09 1.3MB
1
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP;的FTP服务器软件。
2025-11-04 09:53:40 9.4MB ftp
1
强大的一体化的综合研究环境,高质量控制
2025-10-17 16:10:04 51.16MB
1
在工作和生活中,当您用手机登录网站、邮箱、聊天工具及网络游戏时,是不是偶尔会因为遗忘或记混用户名、密码而烦恼呢?当然,通常这些地方都会提供贴心的登录信息记忆功能来方便您的使用,可您有没有想过,万一不慎遗失了手机那捡到它的并怀有恶意的人也会因此而轻松使用本来只属于您的东西呢?另外,不同的地方对用户名和密码的长度、组成等一般会有不同的要求,所以需要您编出若干有个性、强度高还得好记的用户名、密码并在使用时正确无误的输入它们,怎么样,这活儿想想都头疼了吧?也许您会说编一个稍微简单点儿的在多数地方都能通用的用户名、密码不就行了,其实这种做法的风险是最高的,强度的降低会导致更快的被破解,而且只要有一个地方的帐号信息被窃取了那么您其他地方的帐号安全措施也就形同虚设了。 为了彻底解决上述的麻烦,『密码管家』诞生了!它主要具有以下几大功能:一是能将您的全部帐号信息分类记录并加密保存,您只需输入自定义的高强度的登录密码后即可查看;二是可自动生成任意长度和组成的新密码,您再不用浪费脑细胞去编了;三是轻轻摇晃手机便可将指定帐号信息快速输入到任何程序里,用户名、密码再长再复杂也不是问题,彻底告别费力的手动输入;四是利用方便的收藏和搜索功能您可在最短的时间内从众多记录中找到需要的那个;五是在简单而灵活的排序功能的帮助下,您可以随意调整列表中记录的顺序;六是通过‘导出和导入’功能可以将全部记录在加密后导出到储存卡或从储存卡中导入您以前备份过的记录;七是特有的定时自动锁功能会在您停止操作一定时间后自动锁定密码管家,最大限度保护您的信息安全。 有了『密码管家』的协助,任何与密码相关的难题都是浮云,一切尽在您的轻松掌握! 【版本】v3.0.0 免费版 【支持终端】Android 1.6及以上 【屏幕适配】320x480,480x800,480x854,720x1280 【软件MD5】25A3526F13A2E25EAADD38223D861ABF 【更新历史】 ----- 2013.09.19 v3.0.0 ----- [除错] 1. 修正了当修改记录时信息输入框的高度显示不统一的问题。 2. 修正了当删除记录时提示框中的文字换行显示异常的问题。 [改进] 1. 重写了界面适配部分的程序逻辑,从而在更多屏幕分辨率和屏幕密度不同的终端上正确显示。 2. 为配合上一步的修改重新设计制作了全部的图片资源。 3. 根据反馈将默认密码等新用户找不到的信息调整到了更醒目的位置。 4. 记录列表中的弹出菜单会根据列表中的记录数来变更其显示内容,使菜单操作更加友好。 [新增] 1. 增加对720x1280屏幕分辨率的支持。 2. 软件启动后先显示介绍页面,让新用户对密码管家的能力有一个大致的了解。 3. 用户首次进入登录、帮助、关于和记录列表等界面时会弹出操作图示,让新用户不再感到迷茫。 ----- 2012.02.01 v2.5.0 ----- [除错] 1. 修正了在某些HTC手机上出现的使用‘导出和导入’功能时文件列表无法滚动或滚动不畅的问题。 2. 修正了在开启了快速输入功能后,利用收藏、搜索功能跳转至其他记录时或者减少以及清空当前记录列表中的记录时会导致输入内容错误甚至程序异常退出的问题。 3. 修正了先清空当前列表中全部记录后再新建记录时新记录无法查看并进而导致程序异常退出的问题。 [改进] 1. 在登录密码输入和记录搜索两个界面中自动弹出软键盘以简化操作步骤。 2. 使用导入功能时,增加对备份文件后缀名的判断以更快的校验其合法性,此外将后缀名由.db改为.pdb以更好的区别于其他文件。 3. 对执行删除记录列表中记录的操作时蓝色高亮条的位置变化进行了调整使之更智能更符合操作习惯。 4. 使用导出功能时,输入的登录密码和文件密码不再明文显示而改为星号显示以加强保密性。 5. 使用更改或找回主密码功能时,输入的提示问题答案不再明文显示而改为星号显示以加强保密性。 6. 为更好适应不同的使用需求,将自动锁功能的时间设定上限改为60分钟(初始值改为10分钟),将快速输入功能的开启时限改为2分钟。 [新增] 1. 以手动方式对记录列表中的记录进行排序,所要做的仅仅只是一拖一放这么简单。 ----- 2011.12.08 v2.0.0 ----- [除错] 1. 修正了进入设置、帮助和关于等界面时标题可能会错误显示为‘登录’的问题。 2. 修正了在记录内容查看界面中划屏翻页操作无效的问题。 3. 修正了在密码自动生成界面中生成长密码时会导致界面显示错乱的问题。 [改进] 1. 对程序图片进行优化以减少安装包大小并提高运行效率,重写帮助文档以更好的阐述应用的特点和功能。 2. 在执行登录或导出导入操作时,密码输入框内的密码不再明文显示而改为星号显示以加强保密性。 3. 对程序中所有划屏操作的滑动方向进行调整使之符合大多数人的操作习惯,另外让各种弹出菜单在被点选后自动关闭以方便后续新操作的执行。 4. 为配合新增的快速输入功能以及进一步简化用户的操作,在来电或切换到其他程序时密码管家不再主动锁定自己。当然这不会降低安全性,因为自动锁功能仍会在预定时间到达后自动锁定密码管家。 5. 为配合新增的收藏功能,在每个记录列表中将不再允许有相同名称的记录存在。 6. 为‘导出和导入’功能的储存卡浏览器增加目录的进出位置记忆以极大改善操作体验。 7. 将系统设定中的‘开机显示通知栏图标’改为‘开机启动’和‘显示图标’两个独立选项,增加定制的灵活性。 [新增] 1. 选定一个记录后,只需轻摇手机即可复制用户名或密码到剪贴板,再粘贴到其他程序中使用。 2. 记录收藏夹,可将最常用的记录置于其中实现快速访问。 3. 记录搜索,输入部分或全部的记录名称作为关键字即可进行快速查找及访问。 ----- 2011.10.12 v1.5.0 ----- [重要更新] 1. 为导出的备份文件增加了文件密码保护,别人即便获得了您的备份文件在不知道密码的情况下也无法导入。 [除错] 1. 修正了在任意密码分类目录下建立并保存一个用户名和密码都为空白的记录会导致下次启动并查看此目录时程序异常退出的问题。 [改进] 1. 对说明文字及程序图片进行一定的润色和调整。 2. 对备份文件的导入功能进行优化,极大的提高了文件合法性校验时的准确性和效率。 3. 为名称过长的记录增加了文字滚动效果,方便用户看清全部内容。 4. 改进了记录列表的翻页方式,将较难的划屏操作改为了屏幕内方向箭头的点击。 5. 为记录列表增加了页码显示。 6. 对'自动生成密码'页面的布局进行了调整,查看结果预览条时再不用先上下拖动屏幕了。 7. 对自动生成密码的算法进行了调整,使结果更加准确和合理。 [新增] 1. 开机显示通知栏图标开关,方便用户通过它来快速访问密码管家。 ----- 2011.08.26 v1.0.0 ----- 首次发布。 【升级指南】 ----- 2013.09.19 v3.0.0 ----- 1. 旧版用户通过覆盖安装即可升级至最新版。 ----- 2012.02.01 v2.5.0 ----- 1. 旧版用户通过覆盖安装即可升级至最新版,由于v2.5.0的备份文件名有所变化,所以请将之前导出的备份文件名里的.db改为.pdb。 ----- 2011.12.08 v2.0.0 ----- 1. 由于v2.0.0新增了密码收藏功能并禁止了记录列表里存在同名记录,使数据库结构有稍许变化,只是覆盖升级的话会造成新版运行出现异常,所以强烈建议旧版用户在升级时采用全新安装的方式,提供步骤如下:首先确保密码管家内的记录是最新、最完整的(如不是请从您的备份文件导入),然后请将每个记录列表内存在的同名记录改名区分(没有则跳过此步),接着执行一次导出操作,最后卸载并重新安装密码管家再将上一步导出的记录导入即可。新用户不用遵循上述操作,直接安装v2.0.0即可。 ----- 2011.10.12 v1.5.0 ----- 1. v1.5.0包含一个重要更新和严重Bug的修正,强烈建议在使用v1.0.0的机友升级。由于备份文件增加了密码校验功能导致新版密码管家不能导入旧版的备份文件,所以请您按照如下步骤升级:首先确保v1.0.0密码管家内的记录是最新、最完整的(如不是请从您的旧版备份文件导入),然后不要卸载v1.0.0而是直接覆盖安装v1.5.0,完成后再执行一次导出操作并保存好备份文件即可。新用户不用遵循上述操作,直接安装v1.5.0即可。 2. 从v1.5.0开始将不再支持Android 1.5版的手机,因为后续要实现的功能必须Android 1.6以上才行,所以还望在用Android 1.5版手机的机友见谅。 【疑问解答】 1. 为什么会访问网络,会不会偷偷上传用户的账户记录信息? 会访问网络是由于嵌入了第三方的广告SDK,密码管家自身是不会有联网操作的。至于会不会偷偷上传用户的账户记录,我们郑重声明绝对不会,而且将来也不打算开发云储存这类的功能,因为信息只有保存在本地保存在自己手里才是相对最安全的。另外嵌入的广告SDK也不可能访问到密码管家的内部加密数据。当然,说到底最终的选择权还是在用户手中,时间会证明一切的。 2. 安装时为什么显示要使用很多的权限? 实际上密码管家自身只请求了两个权限,开机启动权限(开机时自动运行)和存储卡读写权限(导出和导入),别的权限皆为嵌入的广告SDK所要求使用的。 【特别建议】 1. 无论是新用户还是老用户,请务必在成功安装了新版的密码管家后花上2,3分钟时间查看软件帮助,全面了解一下软件的功能和操作方法,这样有利于您在更短的时间内熟练掌握密码管家的全部本领。 2. 遇到软件使用方面的困难时,请您先查看软件帮助中有没有相应的提示,如果仍不能解决的话请按照软件关于中的联系方式联络我们,我们会在第一时间给予您协助。 【付费版本】 在试用过免费版后,如果您觉得密码管家还不错,想继续使用并获得更好的用户体验,不妨尝试选择付费版。相较于免费版,付费版有如下优势: 1. 清爽的界面没有任何广告,不再消耗您宝贵的网络流量,您也不用再担心账户信息会不会被偷偷上传了。 2. 一目了然的安全保证,安装软件时不再请求一些敏感功能的权限,您也不用再担心个人隐私信息被泄露了。 3. 毫无疑问的更加节省电力。 有意购买的话请按照软件关于中的联系方式联络我们^^
2025-10-13 09:03:26 5.34MB 快速输入
1
开放式车辆ID 介绍 这是车辆Re-ID的存储库。 更新 此仓库不断更新。 2020-4-22:追加支持以节省GPU内存。 安装 要求 Linux CUDA 8.0或更高 Python3 火炬手1.1+ 安装open-VehicleReID 克隆open-VehicleReID存储库。 git clone https://github.com/BravoLu/open-VehicleReID.git 安装依赖项。 cd open-VehicleReID pip -r install requirements.txt 开始使用 下载数据集( \ \ )。 火车 python main.py -c < path> \\ -d < path> \\
2025-10-11 15:36:43 6.27MB vehicle reid Python
1
TeamDev DotNetBrowser 是一款功能强大的 .NET 库,专为在 .NET 应用程序中嵌入现代浏览器功能而设计。无论是开发桌面应用程序还是构建复杂的用户界面,DotNetBrowser 都能提供高效、稳定的解决方案,使开发者能够轻松集成 Chromium 浏览器引擎的强大功能。 主要特点 Chromium 内核:基于 Chromium 内核,支持最新的网页标准和技术,包括 HTML5、CSS3、JavaScript 等,确保卓越的网页渲染和执行性能。 跨平台支持:兼容 Windows 和 macOS 平台,提供一致的浏览器功能,适应不同操作系统的开发需求。 深度集成:与 .NET 应用程序无缝集成,支持 Windows Forms 和 WPF 应用,便于开发者在现有项目中嵌入浏览器控件。 灵活的 API:提供丰富的 API,支持自定义浏览器行为、拦截网络请求、处理 JavaScript 对话框等功能,极大地提高了开发灵活性。 安全性:通过沙盒技术和多进程架构,确保嵌入式浏览器的安全运行,有效防范各种网络安全威胁。
2025-10-02 13:32:27 138.36MB .net
1