自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1871)
  • 资源 (27)
  • 收藏
  • 关注

转载 实用工具 提高效率

实用工具、效率办公。https://zhuanlan.zhihu.com/p/105804622原创技术知识与实用工具分享https://zhuanlan.zhihu.com/p/105804622

2021-03-25 09:33:33 156

转载 翻译:iOS 7中的自动布局教程第1部分:入门

https://www.jianshu.com/p/1d82bcc87d32本文内容:参考外文学习并使用Auto Layout,顺便翻译记录。原文 Beginning Auto Layout Tutorial in iOS 7: Part 1@Matthijs Hollemans on October 16, 2013 Beginning Auto Layout Tutorial in iOS 7: Part 2@Matthijs Hollemans on October 1...

2021-03-08 10:10:48 124

转载 自律给你自由——Android设计布局的新姿势

https://www.jianshu.com/p/38f62061c8dc自律给你自由——设计布局的新姿势在今天的文章开始之前,有个忙想请大家帮一下,希望在京东、淘宝、当当、亚马逊购买了我的书《Android群英传:神兵利器》的朋友们,帮忙去网店上给个简短的评价,举手之劳,还是多谢大家啦~~ConstraintLayout基本界面更新Android Studio 2.2之后,更新了布局设计器,同时,引人了ConstraintLayout,这一布局,旨在降低布局层级,其主要界面如下所示:

2021-03-08 09:57:57 122

转载 Java8 lambda表达式10个示例

https://www.cnblogs.com/coprince/p/8692972.html例1、用lambda表达式实现Runnable我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而实现Runnable接口是匿名类的最好示例。看一下Java 8之前的runnable实现方法,需要4行代码,而使用lambda表达式只需要一行代码。我们在这里做了什么呢?那就是用() -> {}代码块替代了整个匿名类。// Java 8之前:new Thread(new R

2021-01-14 21:03:54 171

转载 Java开发人员最常犯的10个错误

https://www.cnblogs.com/chenpi/p/5508949.htmlJava开发人员最常犯的10个错误Array转ArrayList 判断一个数组是否包含某个值 在循环内部删除List中的一个元素 HashTable与HashMap 使用集合原始类型(raw type) 访问级别 ArrayList和LinkedList 可变与不可变 父类和子类的构造方法 “”还是构造方法 未来工作...

2020-08-28 18:32:03 135

原创 程序员的工具库

程序员常用的软件(附下载地址)https://blog.csdn.net/HXNLYW/article/details/81235444程序员必备工具https://blog.csdn.net/scmrpu/article/details/79036668程序员必备的十个工具https://blog.csdn.net/shuaizhen/article/details/616954...

2019-01-23 14:50:11 661

转载 linux中的cp命令总结

Cp总结功能说明 :复制文件或目录 语法:cp[参数]源文件目录   目标文件或目录 该命令用于将一个或多个文件复制到目标目录 补充说明: Cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息

2014-03-15 18:23:22 726

转载 更新或下载IDEA2021版本后无法启动

又因为最新的IEDA,不兼容破解程序 C:\Users\Public.jetbrains\jetbrains-agent-v3.2.0.de72.619了,所以报错了,所以JVM结束了,所有没有启动画面了,所以就凉凉了。双击图面图标,依然没有动静,+++,真不能夸。好了,看到 -javaagent:C:\Users\Public.jetbrains\jetbrains-agent-v3.2.0.de72.619 这一行,是不是定义到问题了,赶紧删除这一行,再次输入 idea,久违的启动画面出现了。

2025-01-09 08:54:15 40

转载 skyeye-oa

包含30多个应用模块、50多种电子流程,CRM、PM、ERP、MES、ADM、EHR、笔记、知识库、项目、门店、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、公告、问卷、报表设计、工作流、日程、云盘等全面管理,实现智能制造行业一体化管理。实现管理流程“客户关系-> 线上/线下报价->销售报价->销售合同->生产计划->商品设计->采购->加工制造->入库->发货->售后服务”的高效运作,同时实现企业员工的管理以及内部运作的流程操作,完善了员工从“入职->培训->转正->办公->离职”等多项功能。

2024-12-25 20:53:56 46

转载 【C++】Cmake使用教程(看这一篇就够了)

PS:前面使用set_target_properties重新定义了库的输出名称,如果不使用set_target_properties也可以,那么库的名称就是add_library里定义的名称,只是连续2次使用add_library指定库名称时(第一个参数),这个名称不能相同,而set_target_properties可以把名称设置为相同,只是最终生成的库文件后缀不同(一个是.so,一个是.a),这样相对来说会好看点。通过与add_definitions()的配合,就可以控制单个bin文件的打印输出了。

2024-12-25 20:12:37 150

转载 leveldb 简明使用教程

在我们之前的示例代码中,我们使用的用于打开数据库的comparator默认是按key的字节比较的大小。我们也可以自己编写一个comparator。public:自定义的比较器需要自己继承,实现其纯虚函数即可。上述代码实现了一个与默认比较器相反的降序比较器。后两个函数我还不知道有啥用,但是不影响我们现在的功能,因此给出空实现即可。

2024-12-25 20:11:08 46

转载 dromara 开源项目

WeMQ是一款面向物联网设备运营商的开源物联网设备调试系统,提供集成设备管理、MQTT服务器管理、客户管理等功能,自研Nmqs通信层组件,实现了连接信息的加密,保证了数据的安全性。国产工作流引擎,其特点简洁轻量但又不简单,五脏俱全,组件独立,可扩展,可满足中小项目的组件.解决flowable和activities复杂、学习成本高和集成难等痛点。DyJava是一款功能强大的抖音Java开发工具包(SDK),支持抖音各个应用OpenAPI快速调用,包括但不限于移动/网站应用、抖音开放平台、抖店和抖音小程序等。

2024-12-25 20:09:21 738

转载 记将mysql的data目录还原到其他地方的过程

最近测试机器异常重启了,并且需要通过修复文件系统才能启动,结果导致了上面的mysql数据库不能启动了。首先创建.cnf文件,可以复制本来的my.cnf文件,修改里面指定的data目录路径。mysql 8 是解压版的。最终是通过将data目录中的文件复制到新实例上的方式来解决的。这个mysql是通过mysqld_safe的方式来启动的。然后也试过其他方式,依然是不能启动,感觉是某些文件损坏了。然后就业务数据库了,都体现为文件夹形式的,都复制过去即可。这里定义原本的数据库为A,数据文件目录为dataA。

2024-12-17 20:37:19 45

转载 SQL Server 2008 数据库中创建只读用户的方法

sysadmin 在sql server中进行任何活动,该觉得的权限跨越所有其他固定服务器角色,默认情况下,windows builtin\admin组(本地管理员组)的所有成员都是sysadmin。在SQL Server 2008中,为了保护数据库的安全,需要给不同的使用者开通不同的访问用户,那么如何简单的控制用户的权限呢?5、在右侧的【用户映射】选项卡中,【映射到此登录名的用户】选择该用户可以操作的数据库。6、这样,一个只读用户就建立好了,用此用户登录时,就只能对映射的数据库进行只读访问了。

2024-12-07 21:52:45 107

转载 MVC、MVP、MVVM三种区别及适用场合

Presenter与具体的View是没有直接关联的,而是通过定义好的接口进行交互,从而使得在变更View时候可以保持Presenter的不变,这样就可以重用。低耦合,视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的”View”上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。视图与控制器间过于紧密连接,视图与控制器是相互分离,但却是联系紧密的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这样就妨碍了他们的独立重用。

2024-11-24 14:23:17 63

原创 winform 控件居中

在WinForms中,要使控件在其父容器(如窗体Form、Panel或其他容器控件)中居中显示,你可以采用多种方法。

2024-11-22 20:24:50 556

原创 winform anchor dock

在WinForms(Windows Forms)开发中,Anchor和Dock是两种常用的布局管理工具,它们帮助开发者控制控件在窗体(Form)或容器(如Panel、GroupBox等)内的位置和大小变化。

2024-11-22 20:23:36 328

转载 小白如何批量重命名文件?分享3款简单好用的重命名软件

在我们的日常工作中,常常会碰到需要处理和组织大量不同类型的文件,例如图片、文件和视频等。如果这些文件仅仅是根据它们被创建的时间(例如拍照或下载的时间)来命名和存储,那么随着时间的推移,要迅速检索到某个特定的文件将会变得越来越困难。以摄影行业为例,摄影师们每天可能会拍摄数百甚至数千张照片。如果不及时对这些照片进行有效的整理,那么在后续的编辑和选择过程中就会遇到极大的不便。通过实施批量文件重命名,摄影师们可以依据拍摄的内容或日期给照片指定独特的标识,这样做不仅有助于区分不同的文件,还能在后期制作时迅速定位到需要

2024-11-20 20:50:22 229

转载 【C/C++ 函数返回的奥秘】深入探究C/C++函数返回:编译器如何处理返回值

除了基础数据类型,C++还允许用户定义自己的类型转换,通常通过类的构造函数或者operator关键字来实现。内联函数(Inline Function)是C++编程中一个非常有用的特性,它允许编译器将函数体直接“内联”到调用处,从而减少函数调用的开销。这种做法有点像是在告诉编译器:“嘿,这个函数很小,直接把它放在调用它的地方吧,不要让我跳来跳去。在C++中,你可以通过在函数声明或定义前加上关键字inline来标记一个函数为内联函数。例如:这里,函数square。

2024-11-20 19:33:30 137

转载 编译器之返回值优化

(N)RVO是编译器对于函数返回值的一种优化技术,旨在消除临时对象的创建。了解编译器的优化,可以提升我们的程序运行效率,但是需要注意的是,如果单纯依赖编译器优化,可能会导致某些我们意想不到的情况发生。所以,在使用编译器优化方式之前,我们需要保证代码的实现方式能够启用RVO优化。好了,今天的文章就到这里,我们下期见!

2024-11-20 19:13:25 62

转载 C++系列:函数返回值注意事项

编译器可能能检测出这个错误,也可能检测不出来,要看编译器的实现,好在大部分情况编译器甚至IDE可以帮我们检测出来,但是如果不幸我们用了检测不出来的编译器,可能会在运行时发生未定义行为错误。文本介绍了函数返回值的各种小细节:值是如何被返回,返回类类型怎么使用,返回左值引用,返回列表以及返回数组指针等。当函数返回的是类类型,因为它的返回值可以继续参与运算,所以使用调用运算符可以继续调用函数返回结果对象的成员。如果函数返回的是引用,因为引用只是它所引对象的别名,则不会将所引用的值拷贝到调用点。

2024-11-20 19:10:17 71

原创 std::function

【代码】std::function。

2024-11-19 19:47:44 125

转载 Docker容器获取宿主机信息

实际项目当中,我获取了CPUID、系统序列号、系统UUID、系统型号、处理器厂家,之所有获取这么多信息标识机器,是考虑到有些信息在某些系统可能为空,而且CPUID也不唯一了,所以就多获取些。思路:在docker容器内安装ssh,sshpass服务,通过ssh连接到宿主机执行命令,获 取宿主机信息(必须知道宿主机Ip和密码)最终采取的方式为在容器中获取授权服务容器的ID,以此作为唯一标识(具体采用哪种方式看自己的实际应用环境)确保宿主机能执行dmidecode命令(必须)将宿主机的如下两个目录挂载到容器中。

2024-11-17 17:01:21 420 1

转载 linux productuuid计算机唯一标识符查看

目录。

2024-11-17 16:58:01 167

转载 SpringBoot实现License认证(只校验有效期)

License也就是版权许可证书,一般用于收费软件给付费用户提供的访问许可证明。

2024-11-14 20:28:10 78

转载 唯一识别WINDOWS机器的最佳方法

利用MAC地址作为计算机唯一标识符的传统方法不再适用。为什么?因为每台计算机都可以从多个网络适配器轻松拥有多个MAC地址。例如,几乎所有笔记本电脑都配有一个以太网,一个Wi-Fi网络适配器和一个蓝牙。每次计算机从有线网络连接到无线网络时,MAC地址都会快速更改。此外,当您打开或关闭VPN连接时,MAC地址甚至会发生变化。更何况它何时在虚拟机上运行。有了这个,使用MAC地址作为计算机的唯一标识符的日子已经一去不复返了。

2024-11-14 20:16:33 166

转载 获取设备唯一标识(Unique Identifier):Windows系统

不过,不管使用怎样的硬件信息或者牛气的算法来进行用户或者设备的标识,还是一句老话“道高一尺,魔高一丈”,都是可以被攻破的,即便你的标识伪造不了、克隆不了,攻击者也可以使用其它攻击方式,如逆向你的验证check代码,然后将其修改掉,使其check失灵。从软件授权这个简单的应用来看,购买外置密码设备硬件太过昂贵,可以采用简单的组合方法,推荐使用主板UUID作为主标识,当UUID返回无效的值时,可以进一步采用CPU ID、BIOS序列号、MachineGUID等方式作为次标识,这基本可以解决问题。

2024-11-14 20:15:20 893

原创 c++ orthanc 连接关闭

【代码】c++ orthanc 连接关闭。

2024-11-12 21:48:50 112

转载 Windows版本下Redis安装与使用

命令里面的 redis.windows.conf 可以省略,省略后,使用redis-server.exe命令会使用默认的配置。首次启动redis:在命令行窗口中输入 redis-server redis.windows.conf 启动redis(重新修改配置文件后,需要用此指令启动)使用 cd 命令切换到redis所在的目录: cd D:\ProgramFiles\Redis\Redis-x64-5.0.14.1。我们使用redis-cli.exe命令来打开Redis客户端:(可以另外开一个cmd窗口)

2024-11-12 19:39:50 398

转载 springboot example

Spring Boot工程实践,快速上手Spring Boot开发必备。最全的Spring Boot使用案例!spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。. Spring Boot 教程、技术栈示例代码,快速简单上手教程。on 2022年11月16日。on 2023年11月19日。on 2022年11月22日。on 2023年12月3日。on 2022年7月26日。on 2023年6月21日。on 2022年7月2日。on 2023年1月7日。

2024-11-11 20:26:44 28

转载 cpp guid c++ 教程 github

C/C++学习+面试指南」一份涵盖大部分 C++ 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C++ 学习& 面试,首选 CppGuide!小彭老师领衔编写,现代C++的中文百科全书。C/C++学习,后端开发进阶指南。on 2023年7月29日。

2024-11-11 20:04:37 48

原创 c++ 栈对象 多态

【代码】c++ 栈对象 多态。

2024-11-10 12:53:14 111

转载 庄白话c++ 练功 练武

— 最近更新:2024/07/23。

2024-11-10 12:39:19 59

转载 Java 并发编程:任务执行器 Executor 接口

Executor只是一个接口,它提供了任务和执行的解耦机制。我们分析了几种常见执行器的实现,实际工程上可以根据自己实际情况来设计实现任务执行器。JDK也为我们提供若干有用的执行器,后面有机会我们将对其进行分析。

2024-11-06 13:18:16 44

转载 【线程基础】【六】如何停止一个线程

1 前言 这节开始我们主要是攻克一下Java中的线程池,来深入的分析一下线程池是怎么设计的,线程池的原理是什么等,只有更好的理解原理,才能很好的使用并且规避掉一些问题,那么本节我们先简单介绍下线程池是什么以及平时大家的使用方法。2 认识线程池 首先大家要知道为什么要有线程池?Java线程的创建非。

2024-11-06 13:14:54 31

转载 Java终止线程的三种方式

停止一个线程通常意味着在线程处理任务完成之前停掉正在做的操作,也就是放弃当前的操作。

2024-11-06 13:13:46 165

转载 c++ std::void_t使用小结

三:使用场景,配合std::false_type 与std::true_type。判断一个类当中是否有某个成员变量或者函数,大家可以自己尝试写例程实现。判断一个类当中是否存在一个类型别名,成员变量,函数等。上面的例子当中,还可以用宏来表示,这样应该更简洁一些。一:std::void_t。

2024-11-06 07:57:14 33

转载 C#中List的线程安全问题如何解决

命名空间中,提供了线程安全的操作方法,可以在多线程环境下安全地对集合进行操作。语句锁定一个对象,确保在同一时刻只有一个线程可以对。的操作不会导致数据不一致的情况发生。进行加锁操作来保证线程安全。进行操作,从而避免多个线程同时修改。的线程安全问题,确保多线程环境下对。通过以上方法可以有效地解决。等线程安全的集合类来解决。在C#中,可以通过使用。另外,也可以通过使用。导致的线程安全问题。

2024-11-06 07:54:29 181

转载 C++容器是线程安全的吗?

C++标准库中的容器(如std::vector, std::list, std::map等)本身不是线程安全的、不是线程安全的、不是线程安全的,重要的事情讲三遍。以上示例我们定义了一个全局的 std::vector g_data 用于存储数据,和一个全局的 std::mutex g_mtx 用于同步对 data 的访问。使用同步机制:通过互斥锁(如std::mutex)、读写锁(如std::shared_mutex,C++17及以后)、条件变量、原子操作等同步机制来协调不同线程对容器的访问。

2024-11-06 07:52:52 80

原创 org.aspectj.lang.annotation.Aspect;

【代码】org.aspectj.lang.annotation.Aspect;

2024-11-05 19:51:54 172

uniapp vue 不规则tab

uniapp vue 不规则tab 特效

2022-06-24

sqlite可视化管理工具

sqlite可视化管理工具 sqliteadmin SQLiteStudio sqlite可视化管理工具 sqliteadmin SQLiteStudio

2020-01-17

c# 编写activex控件 并与网页交互

c# 编写activex控件 并与网页交互,传递数据给网页,调用网页方法 例子 c# 编写activex控件 并与网页交互,传递数据给网页,调用网页方法 例子

2020-01-13

c#通过twain调用扫描设备扫描文件

c#通过twain调用扫描设备扫描文件

2020-01-11

网页通过activeX控件调用扫描设备ScanOnWeb网页扫描

网页通过activeX控件调用扫描设备并通过asp.net

2020-01-11

时空密码查看器.rar

用友cdm,时空ksoa 密码查看器,由密文得到明文,输入密文可以查看明文,输入密文可以查看密码,就是这样简单

2019-12-15

C++重难点总结系列.rar

该系列是本人学习C/C++以来,阅读相关书籍以及编程实践中记载的笔记中提炼的知识点,现整理成博文与大家分享。本系列不是小白系列,尽量避免冗杂的解释和叙述,简明扼要地总结干货,适合进阶的童鞋。限水平有限,有任何问题欢迎大家指正和讨论。

2019-12-08

jPage jquery-ajax表格动态分页.zip

jPage for jQuery ajax 分页 后端使用jPage jquery-ajax表格动态分页.

2019-11-22

springboot web services例子 web服务例子

springboot web services例子 web服务例子 springboot+cxf创建webservice的服务端和客户端

2019-11-06

jquery仿盖章效果并合成图片.zip

jquery仿盖章效果 并获取合成后的图片,图片合成需在web服务器下浏览,在文件系统打开不能看到效果

2019-09-05

SrvanyUI for windows(可注册成系统服务).zip

把frpc.exe作为windows服务随系统启动。Srvany是微软套件的一个小工具。SrvanyUI是一位大神,封装成简化的可视化工具。 此工具貌似支持任何形式的可执行文件,EXE,BAT等。

2019-08-29

websocket+java服务器(mina)

简单实现mina服务器框架的websocket通信(Simple implementation of websocket communication in mina server

2019-07-27

settings.xml

eclipse maven settings.xml 默认是没有的可以把这个放到C:\Users\Administrator\.m2下面

2019-07-05

dns_57735.zip

windows下的dns服务器,迷你dns服务器,设置好开启服务,自己的电脑就可以做dns服务器了,局域网的电脑把dns服务器设置成自己的电脑ip

2019-06-21

eclipse下maven安装oracle的jdbc驱动

eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 1.找到安装命令的位置在项目的目录下 mvnw就是我们要用到的安装工具 2.下载 驱动 3.安装驱动 把需要安装的驱动放到第一步的目录中如下 4。运行安装命令  在上面的目录打开命令行窗口,执行以下命令 mvnw install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar

2019-02-20

oraclejdbc驱动

安装教程 eclipse中maven 下载不到oracle数据库驱动 ojdbc5 ojdbc6 需要我们手动将驱动安装到本地仓库 https://blog.csdn.net/az44yao/article/details/87773714 参考地址: http://www.oracle.com/technetwork/cn/articles/oem/jdbc-112010-094555-zhs.html 针对所有平台的 JDBC 瘦客户端 ojdbc5.jar (1,996,228 字节)— 用于 JDK 1.5 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。 ojdbc5_g.jar (3,081,328 字节)— 与 ojdbc5.jar 一样,除了类通过“javac -g”编译并包含跟踪代码。 ojdbc6.jar (2,111,220 字节)— 用于 JDK 1.6 的类。它包含 JDBC 驱动程序类,但不包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。 ojdbc6_g.jar (3,401,519 字节)— 与 ojdbc6.jar 一样,除了通过“javac -g”编译并包含跟踪代码。 ojdbc5dms.jar (2,429,777 字节)— 与 ojdbc5.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。 ojdbc5dms_g.jar (3,101,875 字节)— 与 ojdbc5_g.jar 一样,除了包含支持 DMS 的工具。 ojdbc6dms.jar (2,655,741 字节)— 与 ojdbc6.jar 一样,除了包含支持 DMS 和有限的 java.util.logging 调用的工具。 ojdbc6dms_g.jar (3,423,263 字节)— 与 ojdbc6_g.jar 一样,除了包含支持 DMS 的工具。 orai18n.jar (1,656,280 字节)— 用于 JDK 1.5 和 1.6 的 NLS 类。它包含在 Oracle Object 和 Collection 类型中支持 NLS 的类。该 jar 文件代替旧的 nls_charset jar/zip 文件。 demo.zip (603,363 字节)— 包含 JDBC 示例程序。

2019-02-20

SQLServer2005_BC.msi SQLServer2005及以后版本 向前 兼容 DTS等功能

SQLServer2005_BCSQLServer2005及以后版本 向前 兼容 DTS等功能 x86,x64,ia64三个版本都有

2018-12-14

delph拦截iapi

delph拦截iapi

2016-08-30

delph代码注入iapi拦截 源码

delphiapi拦截

2016-08-30

Delphi API HOOK 完全说明源码

为了使我们改写的代码正确运行,我们的函数必须和要改写的 API 函数具有同样形式的形参。在我的程序中,我拦截了 MessageBoxA 和 MessageBoxW 两个函数。所以我这样定义自己的函数

2016-08-30

税控发票开票软件(税控盘版)开票组件-百旺开票组件

百旺开票组件 本程序适用于 税控发票开票软件税控盘版 Sniffer文件夹内有三个工程 SnifferLib.dpr 这个为hookdll工程 SnifferApp.dpr 这个为exe工程 提供调用实例 Sniff.dpr 这个是为了方便调用进行的封装 进销存系统可以调用里面的function SayHello( title:PChar; mx:PChar):PChar;stdcall; 即可完成单据的导入 第一个参数为单据信息 第二个参数为明细信息 返回值为增值税票信息 这里面有一个查找窗口的代码要根据不同省份进行修改 FindWindow('TCustomBaseForm', '河南增值税普通发票开具'); 使用时要注意先打开开票窗口

2015-10-31

c# mdi多窗体实现

c# 实现mdi多窗体 主要代码: 屏蔽最大最小化 和 窗体icon 处理 菜单项的ItemAdded

2014-10-23

AsyncListImage

android 网络下载图片 缓存网络图片

2012-12-18

android网络访问框架NiceDayFramework

android网络访问框架 httpclient 访问网络

2012-12-18

Android美工坊--一个QQ登录验证的小例子

客户端: 1、登录时检查网络状态 2、登录加载进度条 3、登录服务器端进行验证,如果用户名和密码存在且正确,则登录,否则失败 4、注册时将用户信息保存到服务器端数据库中(MySQL) 5、记住密码功能(还不完善,只是测试) 6、对密码信息进行md5()单向加密 服务器端: 1、接收客户端发来的登录请求,如果用户名和密码存在于MySQL数据库中则返回客户端一个响应信息"success" 2、接收客户端发来的注册请求,将用户名和密码存放到MySQL数据库中

2012-12-11

TabHost中每个tab中放入多个Activity

有时需要每个tab中有多个页面,也就是说需要 在一个tab中跳转不同的Activity。 当时,我只是简单的在一个Activity中使用了动态布局 (设置layout是否显示) 虽然效果还不错,但实际上依然是同一个Activity,这样的缺点是代码结构会相对复杂,不易维护 今天在网上看到了一篇文章,原文是http://united-coders.com网站的http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity 特意留下来 供大家和自己以后使用:

2012-12-03

.NET企业服务框架++应用.NET企业服务开发分布式业务解决方案

.NET企业服务框架++应用.NET企业服务开发分布式业务解决方案 pdf电子书

2011-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除