- 博客(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 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
转载 Docker容器获取宿主机信息
实际项目当中,我获取了CPUID、系统序列号、系统UUID、系统型号、处理器厂家,之所有获取这么多信息标识机器,是考虑到有些信息在某些系统可能为空,而且CPUID也不唯一了,所以就多获取些。思路:在docker容器内安装ssh,sshpass服务,通过ssh连接到宿主机执行命令,获 取宿主机信息(必须知道宿主机Ip和密码)最终采取的方式为在容器中获取授权服务容器的ID,以此作为唯一标识(具体采用哪种方式看自己的实际应用环境)确保宿主机能执行dmidecode命令(必须)将宿主机的如下两个目录挂载到容器中。
2024-11-17 17:01:21
420
1
转载 唯一识别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
转载 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
转载 Java 并发编程:任务执行器 Executor 接口
Executor只是一个接口,它提供了任务和执行的解耦机制。我们分析了几种常见执行器的实现,实际工程上可以根据自己实际情况来设计实现任务执行器。JDK也为我们提供若干有用的执行器,后面有机会我们将对其进行分析。
2024-11-06 13:18:16
44
转载 【线程基础】【六】如何停止一个线程
1 前言 这节开始我们主要是攻克一下Java中的线程池,来深入的分析一下线程池是怎么设计的,线程池的原理是什么等,只有更好的理解原理,才能很好的使用并且规避掉一些问题,那么本节我们先简单介绍下线程池是什么以及平时大家的使用方法。2 认识线程池 首先大家要知道为什么要有线程池?Java线程的创建非。
2024-11-06 13:14:54
31
转载 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
sqlite可视化管理工具
2020-01-17
c# 编写activex控件 并与网页交互
2020-01-13
C++重难点总结系列.rar
2019-12-08
springboot web services例子 web服务例子
2019-11-06
SrvanyUI for windows(可注册成系统服务).zip
2019-08-29
websocket+java服务器(mina)
2019-07-27
eclipse下maven安装oracle的jdbc驱动
2019-02-20
oraclejdbc驱动
2019-02-20
SQLServer2005_BC.msi SQLServer2005及以后版本 向前 兼容 DTS等功能
2018-12-14
Delphi API HOOK 完全说明源码
2016-08-30
税控发票开票软件(税控盘版)开票组件-百旺开票组件
2015-10-31
Android美工坊--一个QQ登录验证的小例子
2012-12-11
TabHost中每个tab中放入多个Activity
2012-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人