自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code Writers

用技术改变世界

  • 博客(616)
  • 资源 (26)
  • 问答 (2)
  • 收藏
  • 关注

原创 OI常用算法模板

【代码】OI常用算法模板。

2024-02-20 14:18:52 588

原创 Java所有类汇总(7万字长文详细汇总)

AboutEventAccessibleAccessibleAccessModeAclAclEntryAclEntryActionActionMapActivatorAdjustableAdler32。

2023-08-16 15:04:02 977 33

原创 高等数学:泰勒公式

至于怎么推导出来的,问就是desmos里图像完全一样。公式,就可以直接推出 $\arccos x。公式推出来,就不作过多解释了。这里也是一样,可以直接用。

2023-08-11 15:06:00 3231 17

原创 高等数学:圆周率的计算方法

圆周率π\piπ的小数点后前314位为:3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786

2023-08-09 14:26:53 985 28

原创 网站是如何知道你的位置的?一文探索HTML5的地理定位特性

HTML5 Geolocation(地理定位)用于定位用户的位置。

2023-07-29 16:32:44 804 30

原创 常用SQL语句大全

- 创建库 create database db1;-- 创建库是否存在,不存在则创建 create database if not exists db1;-- 查看所有数据库 show databases;-- 查看某个数据库的定义信息 show create database db1;-- 修改数据库字符信息 alter database db1 character set utf8;-- 删除数据库 drop database db1;

2023-01-05 17:16:58 1012 4

原创 手撕Java13把锁

如果线程的竞争很激励,线程的自旋超过了一定次数(默认循环10次,可以通过虚拟机参数更改),将轻量级锁升级为重量级锁(依然是 CAS 修改锁标志位,但不修改持有锁的线程ID),当后续线程尝试获取锁时,发现被占用的锁是重量级锁,则直接将自己挂起(而不是忙等),等待将来被唤醒。tryLock(long timeout,TimeUnit unit), 如果获取了锁定立即返回true,如果别的线程正持有锁,会等待参数给定的时间,在等待的过程中,如果获取了锁定,就返回true,如果等待超时,返回false;

2022-12-30 13:22:11 793 2

原创 我亲身经历的2022年软件质量工作

软件测试这个行业总是会被很多人误解,不懂行的人总会这样吐槽:“测试员就是吃青春饭的”,“30岁还没做公司中层领导说明快被企业淘汰了”,“过了30岁年薪还没破20W+他就该考虑转行了”……诸如此类的声音不绝于耳。这导致很多人认为测试员最容易在中年之前就开始焦虑。那么,对于中国的软件测试员来说,如何规划自己的职业生涯,才会一直优越下去,而不是吃了几口“青春饭”就被淘汰呢?如何打破这些恶意的讽刺?随着互联网的飞快发展,IT行业出现了日新月异的变化,新的技术会不断出现,你熟练掌握的软件测试技术很快就过时了。

2022-12-09 21:05:48 515 36

原创 程序员必备单词

instanceof (关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型。reference 参考(引用,涉及)——>reference variable 参量, 参考变量,引用变量。serialized 序列化,串行化(serializable)(deserialize反序列化,反串行化)command 命令,指令(指挥, 控制)(command—line 命令行)assert (关键字) 断言(java 1.4 之后成为关键字)overload 方法的重载(不同参数列表的同名方法)

2022-12-07 16:58:21 653 3

原创 Java 面试秘诀

Java程序员准备和投递简历的实战技巧1.1 简历中应包含的要素,一个都别落下为了让简历更吸引技术面试官或其它相关筛选简历的人,大家在准备简历应当注意“直接”两字:能让筛选人能直接地看出本人的教育背景、工作经历和项目经理,并让他们“直接”感到这份简历能纳入考虑范围。根据这个原则,大家可以按次序在简历中列出如下表所给出的要素。简历中应包含的要素目的基本信息,比如姓名,性别,年龄,目前所在城市,是否在职,手机和电邮等。1 让招聘方了解候选人的基本信息。2 以便招聘方通过手机等方式能联系到候选人。

2022-12-05 14:12:02 879 14

原创 最棘手的Java面试题(下)

在本文中,我们将从初学者和高级别进行提问, 这对新手和具有多年 Java 开发经验的高级开发人员同样有益。关于Java序列化的10个面试问题大多数商业项目使用数据库或内存映射文件或只是普通文件, 来满足持久性要求, 只有很少的项目依赖于 Java 中的序列化过程。无论如何,这篇文章不是 Java 序列化教程或如何序列化在 Java 的对象, 但有关序列化机制和序列化 API 的面试问题, 这是值得去任何 Java 面试前先看看以免让一些未知的内容惊到自己。对于那些不熟悉 Java 序列化的人, Java 序

2022-12-03 11:14:39 521 3

原创 最棘手的Java面试题(上)

这是收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。1 为什么等待和通知是在 Object 类而不是 Thread 中声明的?一个棘手的 Java 问题,如果 Java编程语言不是你设计的,你怎么能回答这个问题呢。Java编程的常识和深入了解有助于回

2022-12-03 11:10:44 584 1

原创 JDBC从入门到成神

一、JDBC入门1.jdbc的概念JDBC(Java DataBase Connectivity:java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的。JDBC的作用:可以通过java代码操作数据库2.jdbc的本质其实就是java官方提供的一套规范(接口)。用于帮助开发人员快速实现不同关系型数据库的连接!3.jdbc的快速入门程序导入jar包注册驱动Class.forName(“com.mysql.j

2022-11-08 19:31:05 537 3

原创 131个经典面试题目+答案

需要面试的程序员想要拓展面试视野的朋友们面试官阅读建议本文会按大致流程模块划分文章段落,每个章节里的内容随机进行排序,各章节之间不存在互相关联的关系,读者可选择文章顺序阅读或者跳跃式阅读。本文分为九个章节,分别是:面试开始提问、教育背景提问、工作经历提问、能力提问、最近一次工作提问、进攻型问题提问、闲聊式提问、其他常见面试问题提问、结束性提问。Q1、你能简单地谈一下你自己吗 ?  这个问题,说它是面试问题的始祖,一点都不夸张!这个“始祖”级别的问题就像一艘华丽的破冰船,在求职者不停的自诉的同时,为他

2022-11-07 19:27:14 3764 4

原创 万能JAVA面试题

进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL 等技术栈共有100+道面试题。对于Java后端的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer, 也已经

2022-08-09 16:44:58 477 5

原创 Windows10快捷键合集

Windows 10键盘快捷方式就是按键或按键组合,可提供一种替代方式来执行通常使用鼠标执行的操作。其他键盘快捷方式应用中的键盘快捷方式用于辅助功能的 Windows 键盘快捷方式Microsoft Surface Hub 键盘快捷方式适用于手机的 Continuum 中的键盘快捷方式复制、粘贴及其他常规的键盘快捷方式按键 操作Ctrl + X 剪切选定项Ctrl + C(或 Ctrl + Insert) 复制选定项Ctrl + V(或 Shift + Insert) 粘贴选定项

2022-08-05 16:40:27 954

原创 三年软件工程真题

2004 年软工1、软件可用性是指( B)。A.用户界面友好的程度B.软件结构,实现及文档为用户可用的程度C.修改软件错误的难易程度D.符合用户使用习惯的程度解答:B 软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。2、设计阶段的主要任务是( A)。A.给出软件解决方案B.给出系统模块结构C.定义需求并建立系统模型D.定义模块算法3

2022-08-05 16:35:23 421 5

原创 将军饮马求最值

作图:如图②,分别作P点关于直线OM的对称点P’,关于ON的对称点P’‘,连接P’P’‘交OM于点A,交ON于点B,点A、点B即为所求,此时△PAB的周长最小,最小值为线段P’P’'的长度.作图:如图②,分别作A点关于直线ON的对称点A’,B点关于OM的对称点B’,连接A’B’交OM于点Q,交ON于点P,点P、点Q即为所求,此时AP+PQ+QB最小,最小值为线段A’B’.作图:如图②,分别作Q点关于直线OM的对称点Q’,P点关于ON的对称点P’',连接P’Q’交OM于点A,交ON于点B,

2024-01-06 17:25:36 2055 1

原创 我的创作纪念日

实在没有时间再写了……

2023-11-07 07:05:42 759 3

原创 常用单词表

reference 参考(引用,涉及)——>reference variable 参量, 参考变量,引用变量。serialized 序列化,串行化(serializable)(deserialize反序列化,反串行化)application 应用,应用程序(application crash 程序崩溃)command 命令,指令(指挥, 控制)(command—line 命令行)assert (关键字) 断言(java 1.4 之后成为关键字)overload 方法的重载(不同参数列表的同名方法)

2023-09-24 14:24:10 513 1

原创 高等数学:海伦公式证明

相传这个公式最早是由古希腊数学家阿基米德得出的,而因为这个公式最早出现在海伦的著作《测地术》中,所以被称为海伦公式。中国秦九韶也得出了类似的公式,称三斜求积术。这就完成了我们的证明,这个证明本身没有任何的思考难度,不过最后算面积的过程可以用来训练我们的计算能力(如果你是初一生啊什么的,需要训练公式运用)海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。它的特点是形式漂亮,便于记忆。如图,对于任意一个三角形,有。

2023-09-24 10:48:15 860 1

原创 高等数学:概率论(三)

定义:设(X,Y)为二维随机变量,(X,Y)的联合分布函数为F(X,Y),随机变量X,Y的边缘分布函数为 F_{X}(x),F_{Y}(y) ,若对任意实数x,y,有 F(x,y)=F_{X}(x)F_{Y}(y) ,称随机变量X,Y是相互独立的。定义:设(X,Y)为二维随机变量,其联合分布函数为F(x,y) = P(X\leq x, Y\leq y) ,若存在非负、可积的二元函数f(x,y),使得 F(x,y)=\int_{-∞}定义:设X,Y为两个随机变量,称 (X,Y) 为二维随机变量。

2023-09-09 11:19:06 441

原创 高等数学:概率论(二)

称随机变量 X 服从参数为 \lambda 的指数分布, 记为 X~ E( \lambda ),其分布函数为 F(x)= \begin{cases}0, & x\mu}=\frac{1}{2}设随机变量 X 的分布函数为 F(x), 则。

2023-09-09 11:13:46 1425 36

原创 高等数学:概率论(一)

设随机试验E对应的样本空间为可度量的有界区域,若所有样本点等可能出现,则称随机试验E对应的概率类型为几何概型。积事件:随机事件A与B同时发生的事件 和事件:事件A或事件B发生的事件 差事件:事件A发生而B不发生。设随机实验E所包含的样本点总数为n个,随机事件A所含的样本点个数为k,则事件A的概率为。样本空间:随机实验E的所有可能的基本结果所组成的集合,称为随机事件E的样本空间,记为。事件A与B不能同时发生,称为互斥事件,若不能同时发生,且至少有一个发生,称为对立事件。补事件:随机事件A不发生的事件。

2023-09-09 11:08:28 713 2

原创 高等数学:笛卡尔定理(中)

有一类数列,选择四个数字作为种子,它就能依靠特定的递推规则向两头无限增长,并且相邻两项的比值都会趋近于φφ​,而其中的φ就是大名鼎鼎的黄金分割比。比如下面的四个数列,红色的数就是生成整个数列的种子。

2023-09-09 09:16:00 494

原创 高等数学:笛卡尔定理(上)

笛卡尔定理(Descartes’ Theorem) 假设四个两两相切的圆 \color{grey}{C_1, C_2, C_3, C_4} 的有向曲率分别为 \color{grey}{k_1, k_2, k_3, k_4} ,则它们满足关系: \color{grey}{(k_1 + k_2 + k_3 + k_4)^2 = 2(k_1^2 + k_2^2 + k_3^2 + k_4^2)} \。假设反演圆的半径为 R ,反演中心为 O ,原像的半径为 r ,圆心为 C ,且圆心距 |OC| = d。

2023-09-03 12:13:43 1010

原创 物理:牛顿三定律

简单的说,当汽车轮胎不打滑时,轮胎和地面的摩擦力是fsf_{s}fs​,而当汽车轮胎打滑时,摩擦力为fkf_{k}fk​。说明:这里实际上是个结论,具体数据是有实验数据的。即使静止摩擦力没有达到最大,汽车运行过程中的静止摩擦力依然大于运动摩擦力。关于ABS的讨论还引发了另一个有趣的问题,就是汽车也好,人走路也好,前进的力是什么?然而细想之下,发现这个问题居然不是现在的我可以说的清楚的!这个。。。人前进的方式仔细考虑也是很神奇的。

2023-09-03 12:07:38 607 13

原创 蒙特卡洛算法

蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,它是一种思想或者方法的统称,而不是严格意义上的算法。蒙特卡罗方法的起源是1777年由法国数学家布丰(Comte de Buffon)提出的用投针实验方法求圆周率(具体算法见文末的好文推荐),在20世纪40年代中期,由于计算机的发明结合概率统计理论的指导,从而正式总结为一种数值计算方法,其主要是用随机数来估算计算问题。蒙特卡罗算法的应用相当广泛,计算思想也十分简单,这种简单明了而性价比极高的算法是数学的无穷魅力之一。

2023-09-02 17:03:21 2811 4

原创 高等数学:导数(二)

首先我们来看看什么是对数平均不等式:两个正数和的对数平均定义 L(a,b)= \left{ \begin{array}{lr} \frac{a-b}{\ln a-\ln b}(a\ne b)&\ a(a=b)&\ \end{array} \right. ,对数平均(L)、算数平均(A)和几何平均(G)满足: A\ge L \ge G ( A-L-G 不等式),这个关系记为对数平均不等式。∴只需证明 f(x_2)=f(x_1)>f(2\ln a-x_1) (这里我选择 x_1 为主元)

2023-08-30 10:59:14 578 2

原创 高等数学:导数(一)

exlnx。

2023-08-30 10:54:03 330

原创 如何快速增长博客流量?

它是 Google 提供的免费工具,可帮助您查看您的网站在 Google 搜索中的表现。设置警报以监控社交媒体上的关键字,然后参加对话以通过返回您网站上相关文章的链接回答他们的问题。现在您已经开始获得一些流量,您需要知道您的用户来自哪里,以及他们在您的网站上做什么。相反,您应该写出实际的详细答案,并附上指向您博客文章的链接,前提是它们符合上下文。这意味着您需要使用缓存,避免不必要的膨胀,并优化您的图像。它是一项免费的在线服务,可让您在社交媒体网站上自动分享您的 WordPress 博客文章。

2023-08-30 10:39:37 278

原创 Markdown其他

http://example.com/Markdown 将把它转化为:http://example.com/email 链接也是一样, 除此之外, Markdown 还会随机添加十进制和十六进制字符实体引用来帮助你混淆邮件地址以屏蔽广告和垃圾邮件爬虫. 例如, Markdown 会将如下代码:address@example.com转化为:address@example.com这在浏览器中会渲染为可点击的 “address@example.com” 链接.(这种字符实体编码的小把戏确实可以欺骗一些简

2023-08-29 15:57:42 446

原创 Markdown内联元素

而原始的 HTML 有 234 个字符. 在原始的 HTML 中, 标记比文本还多.使用 Markdown 的引用链接, 源码更接近与最终的输出, 就像浏览器中呈现的样子. 通过把标记元数据移出段落, 你可以不用打断行文而直接添加链接.链接定义可以放在 Markdown 文档的任意位置. 一般倾向于将它们直接放在引用位置下面, 当然, 也可以像底部注释那样, 将它们都放在文档底部.紧跟着一对圆括号, 包含了图片的 URL 或者路径, 以及一个可选的用单引号或双引号包裹的 title 属性.

2023-08-29 15:53:34 1396

原创 Markdown块级元素

你都讲得到相同的 HTML 输出. 重点是, 如果你希望你的 Markdown 源码中的列表序号匹配输出的 HTML 列表序号, 你应该使用正常的序号 . 当然, 如果你想简单点, 也可不必这么做.Markdown 的语法在代码块中是无效的的. 例如, 代码块中的星号只是它的字面量而已. 这使得用 Markdown 来书写 Markdown 自身的语法很容易.即使你使用错误的列表序号, 最终生成的列表仍然会以序号 1 开始. 在未来的版本里, Markdown 可能支持以任意数字作为列表起始序号.

2023-08-29 15:50:36 402

原创 Markdown概述

Markdown 致力于使阅读和创作文档变得容易.Markdown 视可读性为最高准则. Markdown 文件应该以纯文本形式原样发布, 不应该包含标记标签和格式化指令. 尽管 Markdown 的语法受到了以下这些 text-to-HTML 过滤器的影响 – 包括 Setext, atx, Textile, reStructuredText, Grutatext, 还有 EtText – 但是 Markdown 语法灵感最大的来源还是纯文本 email 的格式.

2023-08-29 15:38:00 283

原创 latex

是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。​ 它最初由苹果内部使用自己MacOS X WebKit推出,供应用程序使用像仪表盘的构件和 Safari 浏览器使用。 后来,有人通过Gecko内核的浏览器 (尤其是Mozilla和Firefox),Opera和Chrome和超文本网络应用技术工作组建议为下一代的网络技术使用该元素。​ Canvas是由HTML代码

2023-08-29 13:31:29 408

原创 转载|这8首用代码写的诗歌,看懂3首就是大神!

用代码写诗,是一个程序员“装逼”的最高形式。下面这8首诗,看看大家能读懂几首呢?

2023-08-29 11:17:31 273 2

原创 Java数据加密

对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。AES 与 DES 一样,一共有四种加密模式:电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)。Java 8 内置了 Base64 编码的编码器和解码器。

2023-08-29 11:12:31 118

原创 高等数学:自然对数

当我们知道底数a和指数b,要求b个a相乘(a的b次幂)的值,进行幂运算就可以。那么当我们知道底数a和它的若干次幂N的值,要求指数b的值时该怎么办呢?这里就要引出对数运算了。对于已知底数a和它的幂N,倒过来求指数的运算叫作对数运算,这个运算(对数)记作logaNlog_{a}Nloga​N读作“以a为底N的对数”,在这里a依然叫作“底数”,N叫作“真数”。在前面的例子里blogaNb=log_{a}Nbloga​N。

2023-08-29 10:56:16 539

原创 曼德布洛特复数集合

我们将迭代次数,也就是迭代列表的长度,作为灰度的依据。当列表的长度是40时,意味着40代的迭代下,点仍然在我们喜欢的区域里面。我想以这个曲线作为点的轨迹,来演示不同点在平面上的迭代轨迹。Mandelbrot 集合中,迭代一次产生的点,如果它在半径为2的圆的范围内,那是什么样子的呢?在很多情况下,表面上是黑色的点。则再次经过这样的迭代,x的大小并不会发生多大的变化,似乎有所稳定。迭代七次产生的点,如果它在半径为2的圆的范围内,那是什么样子的呢?在列表上的最后一个点已经超出了2的范围,于是就不继续迭代下去了。

2023-08-29 10:40:22 227 53

idea64.exe.vmoptions

idea64.exe.vmoptions

2022-06-12

tips-intellij-idea-212.40.jar

tips-intellij-idea-212.40.jar

2022-06-12

space-idea-sdk-1.1.73769.jar

space-idea-sdk-1.1.73769.jar

2022-06-12

idea_rt.jar

idea_rt.jar

2022-06-12

svn4idea.jar

svn4idea.jar

2022-06-12

hg4idea.jar

hg4idea.jar

2022-06-12

kotlin-idea.jar

kotlin-idea.jar

2022-06-12

kotlin-uast-kotlin-idea.jar

kotlin-uast-kotlin-idea.jar

2022-06-12

kotlin-j2k-idea.jar

kotlin-j2k-idea.jar

2022-06-12

kotlin-project-wizard-idea.jar

kotlin-project-wizard-idea.jar

2022-06-12

idea-ultimate-build-dependencies.jar

idea-ultimate-build-dependencies.jar

2022-06-12

kotlin-gradle-gradle-idea.jar

kotlin-gradle-gradle-idea.jar

2022-06-12

git4idea.jar

git4idea.jar

2022-06-12

idea-junit.jar

idea-junit.jar

2022-06-12

git4idea-rt.jar

git4idea-rt.jar

2022-06-12

idea.properties

idea.properties

2022-06-12

idea.exe.vmoptions

idea.exe.vmoptions

2022-06-12

Overview (Java SE 11 & JDK 11 ).html

Overview (Java SE 11 & JDK 11 ).html

2022-12-22

基于bat和vbs的Java虚拟机

基于bat和vbs的Java虚拟机

2022-12-22

基于bat和vbs的Java编译器

基于bat和vbs的Java编译器

2022-12-22

mine2我的可用资源

mine2我的可用资源

2022-11-13

java领域万能的一些素材

java领域万能的一些素材

2022-11-13

matlab研究报告-xml版本

matlab研究报告-xml版本

2022-11-06

VBScript智能系统脚本.vbs

一套智能vbs系统脚本。

2022-11-06

c++制作的飞机大战游戏cpp+exe

c++制作的飞机大战游戏cpp+exe

2022-07-27

javaeeJar-CDDLv1.0.txt

javaeeJar-CDDLv1.0.txt

2022-06-26

kotlin-uast-kotlin-idea.jar

kotlin-uast-kotlin-idea.jar

2022-06-12

idea.css

idea.css

2022-06-12

kotlin-j2k-idea.jar

kotlin-j2k-idea.jar

2022-06-12

kotlin-idea.jar

kotlin-idea.jar

2022-06-12

kotlin-project-wizard-idea.jar

kotlin-project-wizard-idea.jar

2022-06-12

kotlin-gradle-gradle-idea.jar

kotlin-gradle-gradle-idea.jar

2022-06-12

uast-kotlin-idea-base.jar

uast-kotlin-idea-base.jar

2022-06-12

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

TA关注的人

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