算法
文章平均质量分 79
sun0322
NULL
展开
-
圆周率计算(祖冲之计算圆周率的方式,java实现)
====原创 2024-06-24 07:24:56 · 892 阅读 · 0 评论 -
使用Java计算Linux系统中sum命令得到的校验值
=====原创 2024-06-17 14:11:03 · 1185 阅读 · 0 评论 -
【性能】【算法】for循环,性能提高
在计算阶乘的过程中,循环结构通常会引入条件分支,用于判断循环是否继续。当分支预测(branch prediction)失败时,CPU的流水线会发生停顿,等待分支判断结果返回。这会导致流水线中断,浪费了一些CPU周期。----而如果采用展开循环的方式,即在代码中展开多个循环迭代,相当于将多个循环迭代的结果直接写入代码中。这样就避免了循环和条件分支的存在,减少了分支预测失败的机会,减少了流水线停顿。原创 2024-01-08 20:00:00 · 1613 阅读 · 1 评论 -
为什么重写equels方法时,一定要重写hashcode方法
========■前言・最近刷一刷java考试题・而且,前一段时间,同事编码也遇到了这种问题(equals相等,hashcode不相等。)、因此造成了HashMap取不到想要的值。■java中为什么重写equals方法,就一定要重写hashcode方法在Java中,通常在重写equals方法的同时也需要重写hashCode方法,这是因为这两个方法是密切相关的。当你在Java中使用对象作为键的时候,比如HashMap、HashSet等。原创 2023-12-02 23:13:49 · 1126 阅读 · 0 评论 -
DES、AES加密、MD5、SHA256等散列生成(java代码)
==■前言WebAPI直接,HTTP传送数据,数据加密。原创 2023-03-14 09:53:42 · 3473 阅读 · 0 评论 -
外部系统连接SFDC,获取SFDC侧的数据
■1.前言--■2.操作ーーーーーーーーーーーーーーーーー1.建立连接获取以下情报・access_token (accessToken)・instance_url (instanceUrl)(https://yourInstance.salesforce.com)参照SFDC相关文档<https://developer.salesforce.com/doc.........原创 2019-12-08 23:21:02 · 5415 阅读 · 0 评论 -
ssh-keygen(linux 命令) 创建 private key(私钥) , public key (公钥),实现ssh,scp,sftp命令无密码连接
通过,使用公钥 和私钥 , ServerA 无密码 访问 ServerB 。 原理说明:可以把密钥 理解成一把钥匙, 公钥 理解成这把钥匙对应的锁头,把锁头(公钥)放到想要控制的serverB上, 锁住serverB, 只有拥有钥匙(密钥)的人, 才能打开锁头, 进入serverB并控制,.................................原创 2022-08-15 23:43:05 · 29508 阅读 · 2 评论 -
数学公式【(1+1+2+1+2+3+1+2+3+4。。。)⇒n*(n+1)*(n+2)/6】
■代码package com.sxz.myjava;public class Test0224 { public static void main(String[] args) { // TODO Auto-generated method stub int sum = 0; for (int i = 0; i < 10; i++) { for (int j = 0; j < i; j++) { System.out.print(j); sum原创 2022-02-26 23:51:16 · 914 阅读 · 0 评论 -
很久很久之前的一道面试题(老师的生日是那一天?)~
3月 4日3月 5日3月 8日6月 4日6月 7日9月 1日9月 5日12月 1日12月 2日12月 8日老师把生日告诉了小明(只告诉了小明月)和 小张(告诉了小张日),小明说如果我不知道,小张也不知道,小张说那现在我知道了,小明说我也知道了。1.为什么小张会说出这句话? 让我们看看小张的判断:通过小明的话:小原创 2011-12-03 23:37:19 · 1554 阅读 · 0 评论 -
【黄金分割点】与【斐波那契数列】
目录1.黄金分割点的计算方法2.斐波那契数列1.黄金分割点的计算方法2.斐波那契数列 ・n/(n+1) 的值,不断接近黄金分割点的值 ・n/(n+1) 的值,不断接近黄金分割点的值 上下浮动图一:1-31图二:9-31图三:16-31图五:22-31图五:26-31图六:28-31---...原创 2021-08-18 22:30:35 · 936 阅读 · 0 评论 -
什么是「数独」,简单介绍
■介绍--■例子・开始・完成■复杂原创 2020-07-24 22:29:41 · 1075 阅读 · 0 评论 -
文件编码 ANSI、GBK、GB2312、MS936、MS932、SJIS、Windows-31 、EUC-JP 、EBCDIC 等等之间的区别与联系
■前言暂且不谈 UTF-8,Unicode (UTF-8只是Unicode的一种实现方式)https://blog.csdn.net/sxzlc/article/details/106084402 ← win10下,以十六进制形式查看文件关于文件编码的描述,有很多种描述方式中文:ANSI,GBK,GB2312, MS936日文:ANSI, MS932,SJIS(SHIFT JIS),Windows-31J,EUC-JP,ISO-2022-JP英文:ANSI, ASCII,MS437.原创 2020-05-18 22:57:26 · 19115 阅读 · 2 评论 -
对于 Shift-JIS 编码的理解 (win10中 查看 Shift-JIS 编码 コード)
■简介Shift_JIS-2004 is the JIS X 0213 version of Shift_JIS encoding. It is a superset of Shift_JIS. In this encoding, JIS X 0213 double-byte code is transformed by a formula.0x20-0x7F: JIS X 0201 Latin set (ASCII variant for Japanese) 0xA1-0xDF: JIS X 0原创 2020-05-21 21:35:42 · 9816 阅读 · 0 评论 -
有趣的数学计算 1/9801 (结果 00,01,02,03。。。97)(使用到 BigDecimal )
有趣的数学计算 1/9801结果 00,01,02,03。。。97■代码package com.sxz.demo;import java.math.BigDecimal;import java.util.ArrayList;public class HelloWorld { public static void main(String[] args) { // TODO...原创 2020-05-03 20:51:49 · 3160 阅读 · 0 评论 -
质数(素数) 与 加密(密码学上的应用)
---■定义素数,一个大于度1的自然数, 只能被1和他本身整除的数。最小的素数是2■扩展1哥德巴赫1742年给欧拉的信中哥德巴赫提出了以下猜想:任一大于2的整数都可写成三个质数之和欧拉的版本,即任一大于2的偶数都可写成两个素数,亦称为“关于偶数的哥德巴赫猜想”。■扩展2密码学上的应用密码学上的应用 根据以下特征来应用 两个素数相乘,可以轻松得到......原创 2020-04-23 22:45:50 · 8248 阅读 · 0 评论 -
压缩文件后,每次的HASH值(MD5)都不相同的原因
■前言使用工具生成的压缩文件,解压后文件内容一样,但是压缩文件的HASH值不一样■原因压缩文件,包含被压缩文件的时间信息使用工具生成时,每次文件都是新创建的,尽管内容相同,可是时间不同。■扩展tar cvf HASH(MD5)值相同tar zcvf HASH(MD5)值不相同■打包 与 压缩打包tar-zcvf中间过程会生成xxx.tar (含有文件时间信息,即使内容一样,时间信息时不一样的)再把 xxx.tar压缩成 xxx.tar.gz原创 2020-04-13 22:47:19 · 9567 阅读 · 0 评论 -
查看文件信息摘要
查看获取文件信息摘要 (命令行 power Shell)消息摘要算法(Message Digest) certutil -hashfile test001.txt SHA1ls -recurse -file | Get-FileHash | Format-List■查看各种信息摘要certutil -hashfile test001.txt MD5certutil -hashfile test001.txt SHA1certutil -hashfile test001.txt SHA256原创 2020-03-06 09:16:47 · 1419 阅读 · 0 评论 -
百度贴吧中的匿名回复,根本不是匿名,完全可以看到用户的全部IP。
参照:http://tieba.baidu.com/p/1306922851?pid=15736688596&cid=0#15736688596就算用户有自己的ID也一样,也可以看到用户的IP!百度贴吧中的BUG(也许是当时程序员自己故意这么写的!)<div class="p_post" data-field='{"author":{"name"...原创 2011-12-03 11:40:20 · 4831 阅读 · 3 评论 -
反向代理服务器
提到负载均衡,必须要提到反向代理服务器■工作机制我们用户只要访问方向代理服务即可,反向代理服务即,根据机制,决定到底放完那一台服务器。■为什么叫做反向代理服务器先说一下代理服务器,有时候我们处于网内,不能够直接访上网(问外部上网)。这时,局域网内提供一台服务器,让我们能够上网(问外部上网)。这个,代理服务器也就是我们通常所说的代理。代理,对于用户而言的,接收我们...原创 2019-12-08 21:38:52 · 282 阅读 · 0 评论 -
MD5 与 Base64一起使用 加密,计算原理
使用Java处理,对字符串 进行MD5与Base64 同时加密使用Java处理,得到字符串或文件的MD5的值原创 2017-07-02 16:05:50 · 18494 阅读 · 4 评论 -
身份证号码(最后一位)计算。(使用 Excel 公式,计算 身份证最后一位)
为什么有的身份证最后一位是X?在强制性国家标准GB11643《公民身份号码》中,对公民身份号码有着明确的规定。 现在使用的身份证号共有18位,每一位都有着明确的意义。按照从左到右的顺序,前6位称作“地址码”,表示常住户口所在县(市、旗、区)的行政区划代码。这一部分是根据GB/T2260《中华人民共和国行政区划代码》进行编码的。通常情况下,地址码表示出生地。接下来的8位称作“出生日期码”,表示...原创 2019-11-28 23:53:24 · 22458 阅读 · 1 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
文章来源:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我转载 2011-12-11 01:24:43 · 1120 阅读 · 0 评论 -
逆波兰式
文章来源:http://zh.wikipedia.org/wiki/%E9%80%86%E6%B3%A2%E5%85%B0%E8%A1%A8%E7%A4%BA%E6%B3%95逆波兰记法中,操作符置于操作数的后面。例如表达“三加四”时,写作“3 4 +”伪代码while有输入符号读入下一个符号IF是一个操作数入栈ELSE IF是一个操作符转载 2011-12-04 00:09:08 · 846 阅读 · 0 评论