如何用代码分别获得个十百千位上的数值

如何用代码在千位数中分别取出它的个十百千位: 现在设定这个千位数为"i" 用abcd= i; abcd分别代表千百十个位 千位=parseInt(i/1000); | parseInt为取整符 若i/1000 ==a.bcd在使用取整符 就能取得千位a 百位=parseInt(i/100); i/100 ==ab.cd parseInt取整 ab==b (% :求余数) 取得百位b 十位=parseInt(i/10)0; i.10==abc.d parseInt取整 abc0==c 取得十位c
分类: 其他 发布时间: 06-07 22:32 阅读次数: 2

论文总结

课程:《密码与安全新技术》 班级: 1792班 姓名: 李栋 学号:20179210 上课教师:谢四江 上课日期:2018年6月7日 必修/选修: 必修 顶会论文讲解 参考文档 1、Simple Proofs of Sequential Work------简单的连续工作证明 地址:https://eprint.iacr.org/2018/183.pdf 2、Filecoin: A Decentralized Storage Network 地址:https://filecoin.io/fil
分类: 其他 发布时间: 06-07 22:32 阅读次数: 0

冒号排序

首先我们声明一个数组 var arr = [ 56,223,4,324,78]; (将这个数组从小到大排序好) 首先进行判断 if (arr[0] > arr[1]) { var temp; temp = arr[0]; arr[0] = arr[1]; arr[1] = temp; } (这里用第三方变量来交换两个变量) ( 已经将第0位和第1位比较完了) (再比较其他元素时,只需要更换几个数字就好了) (粘贴复制 更换数值) if (arr[1] > arr[2]) { var temp;
分类: 其他 发布时间: 06-07 22:32 阅读次数: 2

教你用云态服务器搭建一个无视攻击的网站

很多朋友都被攻击所困扰,这次教大家怎么用云态的服务器搭建一个无视攻击的网站。云态的服务器有首月半价优惠,很实惠 首先安装一个宝塔 Centos安装命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh Ubuntu安装命令: wget -O install.sh http://download.bt.cn/install/install-ubu
分类: 其他 发布时间: 06-07 22:32 阅读次数: 2

拉马努金,天才之超越

作者:梁志凡 2013-02-01 13:11:02来源:南方周末 标签 拉马努金 印度之子 数学天才 这位泰戈尔的同胞来自印度南端的泰米尔纳德邦,从未接受过正规数学训练的他具有惊人的数学直觉,独立发现了几千个数学公式和命题。最近有专家认为,他临终前发现的一个函数可以被用来解释宇宙黑洞的部分奥秘。令人吃惊的是,当他首次提出这种函数时,人们还不知道黑洞是什么。 有“印度之子”之称的拉马努金(Srinivasa Ramanujan)是数学史上最具传奇色彩的天才之一。他出生于印度的穷乡僻壤,靠自学成
分类: 其他 发布时间: 06-07 22:32 阅读次数: 5

dirname和shell常用命令

$ cd `dirname $0` 和PWD%} 显示当前目录名称 ${#var} 替换为变量字符个数 特殊变量 $ 当前SHELL的PID ? 前一个命令的退出状态 ! 后台执行的上一个工作的PID 读取用户输入 read 从终端读取输入存入内置变量REPLY read var 从终端读取输入存入变量var read first .. last 从终端读取多个变量依次存入,若输入较多,则最后一个变量成为包含多个值的字串 read -a array 从终端读取多个值存入数组中 read -p
分类: 其他 发布时间: 06-07 22:32 阅读次数: 0

Python中的迭代器和生成器,以及装饰

一、迭代器    它是一个带状态的对象,他能在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__()方法的对象都是迭代器,__iter__返回迭代器自身,__next__返回容器中的下一个值,如果容器中没有更多元素了,则抛出StopIteration异常,至于它们到底是如何实现的这并不重要。   迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。   (1)迭代器的四大特性     1.跌代集合
分类: 其他 发布时间: 06-07 22:32 阅读次数: 2

Result Maps collection already contains value for cn.itcast.ssm.mapper.CompetesMapperCustom.baseMap

在使用ssm时出现的错误: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for cn.itcast.ssm.mapper.CompetesMapperCustom.baseMap 原因是,在自己写的mapper.xml文件中
分类: 其他 发布时间: 06-07 22:32 阅读次数: 0

iptables防火墙

centos7上安装iptables https://www.linuxidc.com/Linux/2017-10/147238.htm
分类: 其他 发布时间: 06-07 22:32 阅读次数: 2

软件工程课理解感受

不知不觉,我们即将结束了这一学期的学习。时光真的如白驹过隙呀。之前对软件工程的认知还偏少,这学期学习了这门课以后仿佛打开了这个领域的大门,对它有了新的认知。以前一直认为从事软件方面的开发人员思维都比较严禁有条理,接触了这门课后发现确实是有一定的道理的,需要按照它的步骤一步步进行,从需求、设计、实现、确认以及支持等考虑。帮助了我思维逻辑的提升,懂得了项目的制作。老师讲解的很仔细,感谢!
分类: 其他 发布时间: 06-07 22:32 阅读次数: 0

python3 元组

1.元组的书写 tu=(1,2,3,"lt","nn") 2.元组不能修改,删除 3.索引 v=tu[4] print(v) #4.切片 v=tu[0:4] print(v) 4.元组也是也迭代的 for i in tu: print(i) 5.字符串、元组、列表之间的转换 s="qweasdzxc" li=["nn",22,"bb"] tu=(11,22,33,"lt","qq",) #写元组是建议最后用,结束,以便和函数的参数混淆 new_li=list(s
分类: 其他 发布时间: 06-07 22:32 阅读次数: 2

deno学习二 基本代码

deno 介绍是安全的ts 运行时 简单的代码 使用js(app.js) console.log("demoapp") 输出 dalongdemo 使用ts(app.ts) console.log("demoapp") 输出 dalongdemo 导入模块 代码目录结构 ├── rong.js └── user └── userlogin.ts 代码说明 user/userlogin.ts export function userlogin(){ console.log("
分类: 其他 发布时间: 06-07 22:27 阅读次数: 0

Java进阶之路,技术要点

宏观方面 一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通过JAVA的API都可以实现了,就不必自己费太多的脑经了。 二、设计模式。其实写代码是很容易的事情,我相信您也
分类: 其他 发布时间: 06-07 22:27 阅读次数: 0

Vue 2.0 随记

1、watch 中,immediate的用法:   immediate -->百度翻译 立即的 new Vue({ el: '#app-7', data: { groceryList: [ { id: 'a', text: '蔬菜' }, { id: 'b', text: '奶酪' }, { id: 'c', text: '随便其它什么人吃的东西'
分类: 其他 发布时间: 06-07 22:27 阅读次数: 2

转:div+css 怎么让一个小div在另一个大div里面 垂直居中

方法1:绝对定位+margin:auto .parent {           width:800px;           height:500px;           border:2px solid #000;           position:relative; }  .child {             width:200px;             height:200px;             margin: auto;               positi
分类: 其他 发布时间: 06-07 22:27 阅读次数: 2

建造者模式Demo

建造者模式:用一个指挥者去包装建造的所需部件,只暴露需要建造什么类型的东西,然后调用建造方法就能创建出来了;(一个类一个东西) 建造者类:(人需要头,身,手,脚) public abstract class PersonBuilder { public abstract void buildHead(); public abstract void buildBody(); public abstract void buildHand(); public abs
分类: 其他 发布时间: 06-07 22:27 阅读次数: 2

状态模式Demo

状态模式:如果把一段可比较的长度作判断比较并多不同的事情(比如:某段时间干什么事),使用状态模式来替代多重if --else if,需要有状态抽象类、状态实现类、做事情类 抽象状态类: public abstract class State { public abstract void doit(Work work); } 状态的实现类: //早上 public class MorningState extends State { @Override public vo
分类: 其他 发布时间: 06-07 22:27 阅读次数: 2

适配器模式Demo

适配器模式:将接口的真实指向改变了,改变了其内部的实现方式,把本来不兼容的东西,兼容起来; //正常的逻辑 public class Target { public void required(){ System.out.println("正常的方法访问!"); } } //要改变成的逻辑 public class NewTarget { public void request(){ System.out.println("难搞客户
分类: 其他 发布时间: 06-07 22:27 阅读次数: 2

1.13 单用户模式

 案例;日常工作中可能会忘记root用户的密码,但是又不可能重装系统,linux下可以使用单用户模式修改root密码,单用户模式有点像windows的安全模式; 实验;    先重启linux 使用reboot init6 shutdown -r now //重启linux系统    关机 init0  po
分类: 企业开发 发布时间: 06-07 22:27 阅读次数: 2

springboot+Jolokia的简单使用

背景:公司要求需要监控JVM做对应处理,那就只能上JMX了,然后项目本身就使用了springboot,Jolokia有在springboot中有接入,那就赶紧搞一下这个东西; 下面直接上我的研究步骤: 先把springboot和Jolokia的项目建起来(服务端) gradle引入依赖:(这3个是必须的) compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '1.5.4
分类: 其他 发布时间: 06-07 22:27 阅读次数: 1