首先,参看这篇文章:http://msdn.microsoft.com/en-us/library/windows/desktop/dn633971%28v=vs.85%29.aspxloadlibrary时,会先加锁,然后调用dllmain,然后解锁返回。所以dllmain中,要做初始化或清理越简单越好。该做复杂初始化,应该延迟,在loadlibrary之后。不能做:LoadLibra
原创 2015-02-11 17:47:17
1687阅读
0.写在前面为什么会写这篇文章呢?主要是之前调研过日志脱敏相关一些,具体可以参考LOG4j脱敏插件如何编写里面描述了日志脱敏插件编写方法:直接在toString中修改代码,这种方法很麻烦,效率低,需要修改每一个要脱敏类,或者写个idea插件自动修改toString(),这样不好地方在于所有编译器都需要开个插件,不够通用。在编译时期修改抽象语法树修改toString()方法,就像类似Lombo
原创 2020-10-29 12:42:41
319阅读
最近公司内部项目的发布流程接入了 GitHub Actions,整个体验过程还是比较美好
原创 2022-11-15 11:25:38
97阅读
JavaJava是世界上最古老,功能最强大编程语言之一。它是一种通用静态类型语言。这意味着任何人都可以使用它。使用此编程语言没有特定目的。Java还是一种面向对象编程语言。这使其成为易于使用编程语言之一。 Java还是一种可移植编程语言,可以在WORA上运行(一旦在任何地方运行,编写一次)。这意味着您可以在特定计算机上编写Java程序,并在任何平台上使用它。您需要拥有Java虚拟机(
# Android 线程能做什么 在 Android 开发中,线程是一个非常重要概念。线程可以用于在后台执行耗时任务,保持界面的流畅性,并且可以通过并发执行来提高应用程序性能。本文将介绍 Android 线程基本概念、使用方法以及线程能够完成一些常见任务。 ## 什么是线程? 在计算机科学中,线程是指程序执行最小单位。一个进程可以包含多个线程,每个线程可以独立执行不同任务。在
原创 2024-01-15 09:38:39
40阅读
0.写在前面本篇是本系列第二篇,主要介绍什么是ASM,以及如何使用ASM。如果没有阅读之前,还请阅读一下字节码也能做有趣,因为需要上一章部分知识。1.什么是ASM在上节我们知道,通过javac编译生成之后生成是字节码,但是我们可能会有一些需求,比如需要AOP切面,事务统一管理,有些重复代码需要我们来回敲,又或者我们需要生成自己字节码来使用(fastjson就是这么做)。但是字
原创 2020-10-29 11:06:54
495阅读
确定是真兄弟?
转载 2021-08-01 10:49:29
124阅读
  在创业路上会遇到很多「知道」但又不得不犯错误,比如明确工作职责。今天卢松松讨论就是这个话题。  其实在很早以前我就吐槽过,开公司看上去高大上,但实际要处理更多杂事文章。注册了个公司,往往税局,财务这些让你根本没精力做你主业,这是让你分散精力其中之一。  其二,人员配置,福利待遇也会牵扯精力。你不可能有太多时间去做一些具体。  所以合理分配人员工作就显得非常重要。    上周五
原创 2016-07-04 09:21:21
168阅读
1.卸载旧版本 yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-enginelinux命令 Loaded plugins: fastestmirror, l
   
原创 2022-12-04 00:31:39
54阅读
华为认证能做什么?这个问题一直困扰着很多人,特别是那些想要在IT行业有所发展的人。华为作为全球领先信息和通信技术(ICT)解决方案供应商,其认证一直备受关注。那么,华为认证到底能做什么呢? 首先,华为认证可以为您职业发展打开新大门。在当今数字化时代,IT技术重要性愈发凸显。而拥有华为认证,意味着您在技术领域专业知识和能力得到了认可,使您在公司内部晋升和薪资涨幅方面更具竞争力。有了华
原创 2024-03-06 14:26:54
81阅读
我是python脚本新手,我需要使用python脚本安装Java。请提出一种执行此操作方法。谢谢大家参考方案如果我没有记错,您正在寻找Java静默安装。这是一个解释相同链接:Silent installation of Java接下来,您将要使用python运行此命令。为此,您可以在python中使用子进程。以下是解释它链接:Using subprocess in Python您也想显示
  作为一个管理者,如何管理好一个团队,这应该是一个不断学习与总结过程,经过精心总结,提出对学习团队管理四点建议。 01 做必须做 1、搞清楚谁是你客户! 2、客户和领导交待,要及时回复,要有结果(结果、解决方案、有时间点计划、存在问题、需要帮助等)。3、完成任务,支持业务部门和内部客户,完成与业务捆绑考核指标(KPI)。4、专业化、职业化,遵循公司和部门工作流程。5、不拖后
转载 2021-07-20 15:52:10
34阅读
前言大家都知道,搞论文时候很多时候都需要数据来做支撑,对应我就需要在很多期刊中获取对应Figure,但是获取很麻烦,就算拍摄出来,放在论文里面效果也不是很好,而且歪七扭八很碍眼。在这种事情上就很难搞,我苦这件事情好久了,一直也没有一个具体解决方案,我想要效果先来展示一下吧。例如:我需要在论文里面插入一些题目,但是如果是拍摄出来那就根本没发看了,所以我们得修饰一下,但是自己修正那是真
原创 2023-06-16 12:34:13
10000+阅读
文章目录一、数据表高级操作1、克隆表,将数据表数据记录生成到新表中2、清空表,删除表内所有数据3、创建临时表4、创建外键约束,保证数据完整性和一致性5、查看或者删除外键约束二、数据库用户管理1、新建用户2、查看用户信息3、重命名用户4、删除用户5、修改当前登录用户密码6、修改其他用户密码7、忘记root密码解决办法三、数据库用户授权1、授予权限2、权限分类3、查看权限4、删除权限 一、
转载 2023-08-22 20:52:07
194阅读
# Stata能做Python能做吗? 在统计分析、数据处理与可视化领域,Stata和Python都是非常受欢迎工具。虽然它们功能有许多重叠之处,但两者在使用方式和适用场景上有显著差别。那么,Stata能做Python是否都能做到呢?本文将探索这个问题,并为您提供明确解答。 首先,Stata是一款专注于统计分析专业软件,其功能性强大且操作简便,非常适合进行复杂统计分析、数据
原创 10月前
144阅读
Kubernetes(简称K8s)是一个开源容器编排引擎,可以自动化地部署、扩展和管理容器化应用程序。它可以帮助开发者更加轻松地管理和运维微服务架构,提高开发效率,降低故障率,从而实现更高业务价值。 在本文中,我将向你介绍Kubernetes能够做一些有价值事情,并通过以下表格展示整个流程: | 步骤 | 描述 | |---
原创 2024-03-05 15:41:00
62阅读
产品经理工作中有一些事情是需要特殊注意,不仅影响自己,甚至还会影响到产品研发进度。究竟是哪些事情如此“烫手”?今天我们就一起来盘点一下:01.原型追求色彩丰富产品经理通常不具备UI / UE设计师专业设计能力,黑白灰色调低保真产品原型,既能够表达产品经理想法,也能最小限度影响UI / UE设计师工作。           
原创 2022-01-25 14:55:07
342阅读
继续复盘一下自己计划
原创 11月前
96阅读
MySQL中root用户权限太大,不建议平时操作使用root用户(测试环境除外),在平时管理和维护数据库以及通过APP连接使用数据库需要用到权限受限普通用户进行管理。 首先我们先创建一个简单数据库auth,并在auth中创建表格users,插入两条数据,用于接下来测试使用。下面开始MySQL中创建用户,并赋予不同权限: mysql> grant select on auth.* to
  • 1
  • 2
  • 3
  • 4
  • 5