- 零知识证明-公钥分发方案DH((六)
yunteng521
区块链零知识证明算法区块链密钥分发DH
前言椭圆曲线配对,是各种加密构造方法(包括确定性阀值签名、zk-SNARKs以及相似的零知识证明)的关键元素之一。椭圆曲线配对(也叫“双线性映射”)有了30年的应用历史,然而最近这些年才把它应用在密码学领域。配对带来了一种“加密乘法”的形式,这很大的拓展了椭圆曲线协议的应用范围。本文的目的是详细介绍椭圆曲线配对,并大致解释它的内部原理先了解DH协议Diffie-Hellman协议简称DH,是一种公
- Java实现的加密与解密算法详解
数据冰山
本文还有配套的精品资源,点击获取简介:加密与解密算法是信息技术中维护数据安全的核心技术,确保数据的隐私性和完整性。本文详细介绍了包括RSA、AES、3DES、Blowfish、RC4、IDEA、DSA和Diffie-Hellman等在内的多种加密和解密算法,并探讨了它们在Java中的实现。这些算法各有特点,适用于不同的安全需求和应用场景,从非对称加密到对称加密,再到数字签名和密钥交换协议,它们共同
- 相机白平衡:灰度世界(Gray World Assumption)和白点法(White Patch Retinex)
weisterki
ColorScienceisp计算机视觉
目录前言相机成像一、WhitePatchRetinex二、GrayWorldAssumption1.引入库2.读入数据总结前言颜色恒常性(ColorConstancy)是人眼观察颜色的一个重要特性,即处于改变的观察条件下,人们仍可以分辨出某种颜色的色貌。例如,无论在早晨或者傍晚的阳光下,我们可以准确地看出一张白纸是白色的。AutoWhiteBalance(AWB)是ISPPipeline中重要的处
- 最小二乘法的计算复杂度Computational complexity of least square regression operation
知识在于积累
数学大类专栏最小二乘法算法
https://math.stackexchange.com/questions/84495/computational-complexity-of-least-square-regression-operationhttps://courses.grainger.illinois.edu/cs357/fa2021/notes/ref-17-least-squares.html
- 巴尔加瓦算法图解【完结】:算法运用(下)
Ashleyxxihf
巴尔加瓦算法图解【完结】算法数据库系统开发语言python
目录布隆过滤器HyperLogLogSHA算法比较文件检查密码Diffie-Hellman密钥交换线性规划结语(完结)布隆过滤器在元素很多的情况下,判断一个元素是否在集合中可以使用布隆过滤器。布隆过滤器(BloomFilter)是1970年由布隆提出的,是一种非常节省空间的概率数据结构,运行速度快,占用内存小,但是有一定的误判率且无法删除元素。它实际上是一个很长的二进制向量和一系列随机映射函数组成
- Diffie-Hellman(迪菲-赫尔曼)秘钥交换协议
老男孩Nine
3.0红队特训营python
1.协议背景对称密码体制:Bob利用对称密钥K对信息进行加密并将加密结果发送给Alice,Alice收到信息之后,用同样的密钥进行解密。问题1:Alice是如何知道对称密钥K的?------即,Bob首先需要将对称密钥K发送给Alice,Alice才能对信息进行解密。即:通信双方需要达成共识,也就是用什么样的秘钥进行加密。由此推出:传递信息的前提是需要关于密钥达成共识,也就是传递密钥。问题2:Di
- [Realtek sdk-3.4.14b] RTL8197FH-VG+RTL8812F增加owe支持patch
wellnw
WiFiDriverRealTeksdkRealTek3.4.14bsdkWiFi
OWEOWE(OpportunisticWirelessEncryption,机会性无线加密)是新一代Wi-Fi(WiFi)加密协议WPA3在开放认证方式(Open)基础上提出的一种增强型开放网络认证方式(EnhancedOpen)。基于OWE认证的开放式Wi-Fi网络中,用户无需输入密码即可接入Wi-Fi网络,OWE采用Diffie-Hellman密钥交换算法对Wi-Fi网络中的数据进行加密,保
- 计算存储设备(Computational Storage Drive, CSD)
YoungerChina
智能计算计算型存储
随着云计算、企业级应用以及物联网领域的飞速发展,当前的数据处理需求正以前所未有的规模增长,以满足存储行业不断变化的需求。这种增长导致网络带宽压力增大,并对主机计算资源(如内存和CPU)造成极大负担,进而引发了网络带宽使用率上升、主机内存和CPU利用率过高以及系统性能瓶颈等问题。传统的数据中心架构主要以CPU为中心,这使得数据中心的计算和存储任务主要依赖于CPU的处理能力。但是,随着数据量的不断增长
- ENVS363 A Computational Essay
zhuyu0206girl
学习方法
ENVS363/563.3-AComputationalEssay2023/24OverviewandInstructionsDueDate:8thJanuary202450%ofthefinalmarkOverviewHere’sthepremise.Youwilltaketheroleofareal-worldGISanalystorspatialdatascientisttaskedtoex
- Unwarranted assumption 5
邓洁儿
假定熟知的观点比不熟知的观点更有效。熟知仅仅表明之前听过或者是阅读过;但我们听过或者阅读过的并不能为我们提供正确的保证。如果一个事件随着另一事件的发生而发生,那么这件事必定是另一事件所导致的。两个事件的连接和顺序可能是偶然的。
- 密码学理论03:计算安全性(Computational Security)
untypical_Idealism
密码学安全
真实世界的密码方案目标:cannotbebrokenwithreasonablecomputingpowerwithreasonableprobability.——不能用合理的计算能力以合理的概率破解。计算性安全仅针对计算有限的对手的安全性。安全性可能以非常小的可能性失败。两种方法:具体方法:用于讨论具体实例化的安全性。它通过明确限制任何(随机化的)攻击者在指定时间内运行的最大成功概率来量化密码方
- java对sha1的解密_java 加密解密算法MD5/SHA1,DSA
张崇子
java对sha1的解密
通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。本文介绍了MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。第1章基础知识1.1.单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在
- 被忽略的Inception meeting
写作的喜悦
Agile中是被忽略的会就是这个启动会议。或者说是定调会议。会议的目的是定下项目的大方向和基调,以及潜在的问题。1.Assumption,它是一种Risk,要尽早验证2.Risk,其它还有什么Risk?技术上和业务上3.Dependency,或者说识别出关键路径。尽快把依赖解除4.Top3Constraint,必须️排序的。当项目遇到挑战时,什么是不可妥协的第一因素?什么是第二第三因素?比如,有些
- 好书学习推荐-Computational Fluid Dynamics:THE BASICS WITH APPLICATIONS
iBillye
本书作者是(美)约翰D.安德森,由吴颂平、刘赵森等人翻译。该书是计算流体力学(CFD)方面的入门书。该书首先介绍了计算流体力学的基础知识,然后通过四个精心挑选的例子介绍了计算流体力学中的重要方法和处理技巧。这些例子都有理论上的解析解,读者可以将CFD计算的结果与解析解进行对比,从而更深入地了解CFD的基本概念、思路、方法、用途和优缺点。在此基础上,本书的最后一部分介绍了计算流体力学中的几个前沿问题
- A Personal Selection of Books on E lectromagnetics and Computational E lectromagnetics---David B. Da...
weixin_30814223
matlab
链接、GeneralBooksonElectromagneticsWhenourdepartmentrecentlyreviewedourjunior-leveltext,wewerestruckbythelargenumberofbooksnowavailablefromwhichtoteachintroductoryelectromagnetics.Here,Imentiononlymytwo
- 关于TLS相关安全配置问题
b哈利路亚d
安全
近期被信安部门反馈了TLS几个安全漏洞。SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】SSL/TLS受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808)【原理扫描】SSL/TLS服务器瞬时Diffie-Hellman公共密钥过弱【原理扫描】SSL/TLSRC4信息泄露漏洞(CVE-2013-2566)【原理扫描】其实是使用了移动云的web全站防护产品的,
- 思考
小蛊的出逃看探
今天终于结束了四天的集训营,总的来说真的学习了很多,本来最后一天还对自己的设计沾沾自喜,觉得应该有个奖品的,但是结果就/...一路都在纠结到底是哪里出了问题,然后后在自己的assumption是因为技术方向选错了.准备周一去问问feedback然后晚上终于放松看了个电影,永生守卫,妈呀断食更加了解,真的不管外面再好看,没有内核,就算是塞皇的演技所有人都在线,故事剧情差也救不了a
- OpenVPN SSL/TLS方式连接
to_be_better_wen
开源软件学习总结ssllinux
一.前言本文介绍OpenVPN最后一种连接方式,通过SSL/TLS认证方式连接,也就是利用公钥密码那套:首先生成根证书秘钥、利用根证书秘钥创建根证书、生成服务器私钥,利用根证书签发服务器证书,生成Diffie-Hellman文件(用于密钥交换)、生成客户端私钥,利用根证书签发客户端证书。注意:OpenVPN的服务器和客户端都拥有自己的私钥和公钥,服务器和客户端是通过验证对方的证书来确定对方的合法性
- 用python实现Diffie-Hellman
范枝洲
Python算法python数据结构
Diffie-Hellman算法是一种密钥交换协议,它允许两个参与者(通常是称为“Alice”和“Bob”)在公共通道上安全地协商一个共享密钥,而不用担心这个密钥会被窃听或篡改。在Diffie-Hellman算法中,Alice和Bob选择一个大的素数p和一个原根g(满足g^xmodp是一个循环群)。然后,Alice选择一个随机整数a,并计算g^amodp。Bob选择一个随机整数b,并计算g^bmo
- DH群密钥交换算法
Fireplusplus
C语言教程dhdh群密钥交换
Diffie-Hellman(DH)密钥交换是一种在不安全的通信渠道上安全地交换密钥的方法。它允许两个或多个通信方在没有共享秘密的情况下建立一个共享的秘密密钥。这个共享密钥可以用于之后的通信过程中进行加密。具体怎么做?选择全局公共参数:选择一个大的质数(p)(模数)选择一个基数(g),它是一个小于(p)的正整数每个参与者选择一个私有密钥:参与者(Alice)选择一个私有密钥(a),这是一个随机数,
- ENVS363 A Computational Essay
_0206girl
学习方法网络
ENVS363/563.3-AComputationalEssay2023/24OverviewandInstructionsDueDate:8thJanuary202450%ofthefinalmarkOverviewHere’sthepremise.Youwilltaketheroleofareal-worldGISanalystorspatialdatascientisttaskedtoex
- CISSP 第7章:PKI和密码学应用
weixin_39757802
网络安全网络安全
第七章PKI和密码学应用7.1非对称密码学对称密码系统具有共享的秘钥系统,从而产生了安全秘钥分发的问题非对称密码学使用公钥和私钥对,无需支出复杂密码分发系统7.1.1公钥与私钥7.1.2RSA(兼具加密和数字签名)RSA算法依赖于大质数在因素分解时固有的计算难度7.1.3EIGamalEIGamal优点:公开发布,使用免费(扩展了Diffie-Hellman秘钥交换协议,支持消息的加解密)缺点:算
- DH算法图解+数学证明
叨陪鲤
openswan源码分析DH算法DH数学原理DH的mod运算
前几天和同事讨论IKE密钥交换流程时,提到了Diffie-Hellman交换。DH算法最主要的作用便是在不安全的网络上成功公共密钥(并未传输真实密钥)。但由于对于DH算法的数学原理则不清楚,因此私下对DH算法进行一个简单学习。1.DH算法的交互流程:Alice和Bob都有一个只有自己知道的私钥,在特定规则(g,a,p)下生成自己的公钥A;Alice将自己的公钥A,连同g,p共同发给BobBob在收
- EBU7140 Security and Authentication(二)非对称加密;授权
灰海宽松
网安哈希算法安全认证
B2非对称加密介绍前面的传统加密算法都是对称加密。就是加密解密用一个密钥。非对称加密就是用不同的密钥,加密复杂度更高。Diffie-Hellman密钥交换法一种密钥交换方法。common是公共基础颜色,secret是各自私有颜色,公共颜色和自己的私有颜色混合后给对方,对方再和自己的私有颜色混合,两者就都得到了一个共同的秘密颜色。中间被别人截到别人也不会知道密钥颜色是什么,他拿到的是橙色和绿色。哪怕
- SecureCRT出现Key exchange failed.No compatible key exchange method. 错误解决方法
程序员大佬超
Linuxlinux运维服务器
SecureCRT出现Keyexchangefailed.Nocompatiblekeyexchangemethod.如下Keyexchangefailed.Nocompatiblekeyexchangemethod.Theserversupportsthesemethods:curve25519-sha256,
[email protected],diffie-hellman
- sc-RNA数据分析教材 || Computational Methods for Single-Cell Data Analysis
周运来就是我
这本详细的书提供了最先进的计算方法,以进一步探索由单细胞技术带来的令人兴奋的机会。每一章都详细介绍了一个计算工具箱,旨在克服单细胞分析中的特定挑战,如数据规范化、罕见细胞类型识别和空间转录组分析,所有这些都侧重于分析实验数据的计算方法的实际实现。以高度成功的分子生物学方法系列格式编写的章节包括各自主题的介绍、必要材料和试剂的列表、循序渐进的、易于复制的实验室协议,以及关于故障排除和避免已知缺陷的提
- 非对称加密之密钥交换算法-DH
Calvin880828
加密安全
非对称加密算法之DH算法1.算法简述2.模型分析3.代码实现3.1DH算法实现3.2DH算法使用流程1.算法简述对称加密算法提高数据安全性,但是带来了密钥管理的复杂性,如何安全地传递密钥成为棘手问题。密钥交换算法(Diffie-Hellman算法,简称DH算法)成为该问题的关键。DH算法是第一个密钥协商算法,仅能用于密钥分配,不能用于加密和解密消息。该算法的目的在于让消息收发双方可以在安全的条件下
- 【密码学基础】Diffie-Hellman密钥交换协议
Mr.zwX
隐私计算及密码学基础密码学机器学习
DH介绍Diffie-Hellman密钥协议算法是一种确保共享密钥安全穿越不安全网络的方法。这个机制的巧妙在于需要安全通信的双方可以用这个方法确定对称密钥,然后可以用这个密钥进行加密和解密。但是注意,这个密钥交换协议只能用于密钥的交换,而不能进行消息的加密和解密。双方确定要用的密钥后,要使用其他对称密钥操作加密算法实际加密和解密消息。这种秘钥交换技术的目的在于使两个用户安全的协商一个会话密钥。DH
- 4-KCA验证The Knowledge of Coefficient Test and Assumption
胡振远的想法
KCA验证TheKnowledgeofCoefficientTestandAssumption2019.12.06胡振远在多项式盲证中,Alice在未知的情况下,通过计算,确实能够验证Bob拥有,是的解。因此Alice可以向外界宣告,Bob是对的。但是如果Alice不诚实,不计算就直接向外宣告Bob是对的,或者宣告Bob是错的。那么Alice这种行为如何保证呢。我们需要用到KCA做检验。KCA检验
- 科技论文中的Assumption、Remark、Property、Lemma、Theorem、Proof含义
Time_Memory_cici
科技
一、背景学控制、数学、自动化专业的学生在阅读论文时,经常会看到Assumption、Remark、Property、Lemma、Theorem、Proof等单词,对于初学者可能不太清楚他们之间的区别,因此这里做一下详细的说明。以机器人领域的论文为例。论文题目:Adaptiverobustcoordinatedcontrolofmultiplemobilemanipulatorsinteractin
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts