码迷,mamicode.com
首页 > 编程语言 > 日排行
python实现DES加密
加密流程 ? 首先说一下置换的意思,比如说有5678这个字符串,置换表为2143,置换表中的数表示的是位置,所以字符串变成6587。所有的置换表在程序中。(S盒置换不一样,会另外说明) 密钥部分 把8位字符串密钥变成2进制(好像密钥只可以是8位,这一块我也没有搞太清楚) 64位密钥进行PC1置换,变 ...
分类:编程语言   时间:2020-07-14 13:41:02    阅读次数:53
JavaScript图形实例:阿基米德螺线
1.阿基米德螺线 阿基米德螺线亦称“等速螺线”。当一点P沿动射线OP以等速率运动的同时,该射线又以等角速度绕点O旋转,点P的轨迹称为“阿基米德螺线”。 阿基米德螺线的笛卡尔坐标方程式为: r=10*(1+t) x=r*cos(t * 360) y=r*sin(t *360) 编写如下的HTML代码。 ...
分类:编程语言   时间:2020-07-14 13:41:43    阅读次数:77
java 三元运算多判断
int s = 3 ; System.out.println(s ==0 ? "一般" : s ==1 ? "不满意" : s == 2 ? "满意" : s ==3 ? "超棒!" : "未知"); 输出 "超棒!"; ...
分类:编程语言   时间:2020-07-14 13:43:35    阅读次数:67
VBA基础五:单元格cell操作例子
例一、用cells(行,列)定位 Private Sub CommandButton1_Click()Cells(12, 6) = IIf(Cells(1, 2) > 80, "优秀", "不优秀")'cells(2,3)表示第12行第6列位置显示后面的判断内容结果 Cells(13, 6) = I ...
分类:编程语言   时间:2020-07-14 13:45:08    阅读次数:105
Win10 Python开发环境配置图文教程 [2020最新版]
1.下载Python运行环境 https://www.python.org/downloads/ (建议使用Goole浏览器打开)Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断 ...
分类:编程语言   时间:2020-07-14 13:45:25    阅读次数:87
【进收藏夹吃灰系列】——Java基础快速扫盲
建议看完目录后扔进收藏夹吃灰,需要用的时候再翻出来。(手动狗头) ...
分类:编程语言   时间:2020-07-14 13:46:42    阅读次数:55
#java#spring#springMvc原理
springMvc原理 SpringMvc 围绕一个大的 DispatcherServlet设计 客户端请求提交到DispatcherServlet dispatcherServlet 查询HandlerMapping, 找到请求的Controller Controller 调用接口,返回 Mode ...
分类:编程语言   时间:2020-07-14 13:49:56    阅读次数:55
003-Paint_FreePythonGames_Complete
一 代码 此次把代码中画三角形和矩形的内容补充完全了,不过三角形只能实现画正三角形;代码最后一部分还是每弄懂,有点头疼。 1 """Paint, for drawing shapes. 2 3 Exercises 4 5 1. Add a color. 6 2. Complete circle. 7 ...
分类:编程语言   时间:2020-07-14 13:51:58    阅读次数:65
Python2.7安装easy_install和pip
参考:Python2.7下如何安装easy_install和pip 操作步骤: 1. 官网下载easy_install,pip压缩包 2. 解压easy_install,pip压缩包至python2.7安装目录下, 参考如下:C:\Tools\Python27\ez_setup-0.9 和 C:\T ...
分类:编程语言   时间:2020-07-14 13:52:14    阅读次数:70
重新整理数据结构与算法(c#)—— 算法套路分治算法[二十四]
前言 有一个汉罗塔的游戏如下: 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。 大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。 大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根 ...
分类:编程语言   时间:2020-07-14 13:52:30    阅读次数:92
JavaScript-Runoob-JS 浏览器BOM:JavaScript Window History
ylbtech-JavaScript-Runoob-JS 浏览器BOM:JavaScript Window History 1.返回顶部 1、 JavaScript Window History window.history 对象包含浏览器的历史。 Window History window.his ...
分类:编程语言   时间:2020-07-14 14:58:05    阅读次数:55
JavaScript-Runoob-JS 浏览器BOM :JavaScript Window Navigator
ylbtech-JavaScript-Runoob-JS 浏览器BOM :JavaScript Window Navigator 1.返回顶部 1、 JavaScript Window Navigator window.navigator 对象包含有关访问者浏览器的信息。 Window Naviga ...
分类:编程语言   时间:2020-07-14 14:59:36    阅读次数:70
学习TextRank算法
TextRank是啥: 一种用于文本的基于图的排序算法。 优点: 不需要学习训练。 模型原理: TextRank可以表示为一个有向有权图G=(V,E),图中任何两点Vi 和Vj之间的边的权重为wji,对于一个给定的点Vi ,In(Vi )为指向该点的点集合。out(Vi )为点Vi指向的点集合。 点 ...
分类:编程语言   时间:2020-07-14 15:00:13    阅读次数:75
对list中的多个map按某个属性的值排序,null值放到最后
//给aqi升序排,null放到最后 Collections.sort(list,new Comparator<Map<String,Object>>() { @Override public int compare(Map<String, Object> o1, Map<String, Objec ...
分类:编程语言   时间:2020-07-14 15:02:24    阅读次数:136
Java8——方法引用
方法引用就是通过类名或方法名引用已经存在的方法来简化lambda表达式。那么什么时候需要用方法引用呢?如果lamdba体中的内容已经有方法实现了,我们就可以使用方法引用。一、方法引用的三种语法格式1.对象::实例方法名lamdba写法:@Testvoidtest1(){Consumer<String>con=x->System.out.println(x);}方法引用写法:@Te
分类:编程语言   时间:2020-07-14 15:03:15    阅读次数:74
lua 数组
lua的下标默认从1开始,也可以指定数组索引值。 array = {}for i= -2, 2 do array[i] = i *2endfor i = -2,2 do print(array[i])end -4 -2 0 2 4多维数组以下是一个三行三列的阵列多维数组:-- 初始化数组array  ...
分类:编程语言   时间:2020-07-14 16:16:46    阅读次数:85
《编程语言伪简史》
原文出处: A Brief, Incomplete, and Mostly Wrong History of Programming Languages 译文出处: Mort Yao 警告: 原文中的内容不一定都是真实的。 小字部分不属于原文,是翻译君为了便于读者读懂原文擅自所加的注解。当然,也不能 ...
分类:编程语言   时间:2020-07-14 16:18:01    阅读次数:118
Java 中 WeakReference 与 SoftReference 的区别?
虽然 WeakReference 与 SoftReference 都有利于提高 GC 和 内存的效率, 但是 WeakReference ,一旦失去最后一个强引用,就会被 GC 回收,而软引用 虽然不能阻止被回收,但是可以延迟到 JVM 内存不足的时候。 ...
分类:编程语言   时间:2020-07-14 16:19:50    阅读次数:88
Json对象,Json数组,Json字符串的区别
Json对象: var str = {"姓名":"张三","性别":"男","年龄":"20"}; Json数组: [ { "姓名":"张三", "性别":"男", "年龄":"20" }, { "姓名":"李四", "性别":"男", "年龄":" ...
分类:编程语言   时间:2020-07-14 16:20:22    阅读次数:77
java线程学习
//线程池创建,线程池提交任务使用Callable int corePoolSize = 3; int maximumPoolSize = Runtime.getRuntime().availableProcessors() * 2; BlockingQueue<Runnable> queue = ...
分类:编程语言   时间:2020-07-14 16:20:51    阅读次数:63
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!