table 和 Div 嵌套布局时的问题
Ian 写道
如果table在外部控制框架,里边使用div浮动布局,会出现里边浮动撑破table,但是table的其他表格内容以外部table控制为准,出现了div的table单元格内容重叠现象。
javaScript中的SendMail:
Ian 写道
<script language="javascript"> function SendMail() { document.location="mailto:me@home.com;?subject=Feedback; } </script> <a href="javascript:SendMail();"> Contact US </a>
Sql Server 挂起问题:
Ian 写道
在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control \Session Manager中找到PendingFileRenameOperations,删除该键值(这个键值是安装程序暂挂项目,只要找到对应的应用程序清除掉就行了),关闭注册表编辑器。重新安装SQL Server 2000即可。
设为首页 加入收藏 问题:
Ian 写道
var strHref=window.location.href; var title = "XXXX - " + window.document.title; function addCookie() { // 加入收藏 if (document.all) { window.external.addFavorite(strHref, title); } else if (window.sidebar) { window.sidebar.addPanel(title,strHref, ""); } } function setHomepage(){ // 设为首页 if (document.all){ document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage(strHref); } else if (window.sidebar) { if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("该操作被浏览器拒绝,假如想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true"); } } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',strHref); } }
网页中框架的使用:
Ian 写道
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>欢迎使用XXXX</title>
</head> <frameset rows="120,0,0,*,0" border="0"> <frame name="banner" src="Banner.aspx" scrolling="no"> <frame name="softphone" src="CallCenterPhone.aspx" scrolling="no" noresize="noresize" frameborder="0" framespacing="0"> <frame name="calling" src="calling.aspx" scrolling="no" noresize="noresize" frameborder="0" framespacing="0"> <frameset cols="170,*"> <frame name="left" src="Left.aspx?Frame=left" scrolling="auto" style="border:solid 4px #c9c9c9;"> <frame name="main" src="OrderingFoodList.aspx?Frame=main"> </frameset> <frame name="copyright" src="Copyright.htm" scrolling="no" noresize="noresize" target="contents"> <noframes> <body>
<p>此网页使用了框架,但您的浏览器不支持框架。</p>
</body> </noframes> </frameset>
</html>
js中的方法扩展:
Ian 写道
<script type="text/javascript" language="javascript"> //为字符串扩展StartWith方法 String.prototype.StartWith = function(str) { if(str == null||str == ""||this.length == 0||str.length > this.length) { return false; } if(this.substr(0,str.length) == str) { return true; } else { return false; }
return true;
}
</script>
js查找页面 Input 元素:
Ian 写道
<script type="text/javascript" language="javascript">
//查找 input 控件 function findInputControl(tagType,innerID) { var controls = document.getElementsByTagName("input");
for(i=0;i<controls.length;i++) { if(controls[i].type==tagType&&((controls[i].name.indexOf(innerID) > -1)|(controls[i].id.indexOf(innerID) > -1))) { return controls[i]; }
} return null; } </script>
javaDES加密:
Ian 写道
package com.ian.test;
import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.IvParameterSpec;
public class StringEncryption {
/** * 转变的实例 */ private static final String TRANSFORMATION = "DES/CBC/PKCS5Padding"; /** * 转化过程中使用的 字符编码 */ private static final String ENCODE = "UTF-8"; /** * 内部密钥 */ private static final String INNER_SECRET_Key = "11111111"; /** * 加密法则 */ private static final String ALGORITHM = "DES";
/** * 将所给字节数组转化成对应的16进制字符串 * @param bts 需转化的字节数组 * @return 对应的字符串 */ public static String toHexString(byte bts[]) { StringBuffer hexString = new StringBuffer(); for (int i = 0; i < bts.length; i++) { String plainText = Integer.toHexString(0xff & bts[i]); if (plainText.length() < 2) plainText = "0" + plainText; hexString.append(plainText); }
return hexString.toString(); }
/** * 将所给16进制字符串转化为对应的字节数组 * @param str 需转化的字符串 * @return 对应的字节数组 */ public static byte[] convertHexString(String str) { byte digest[] = new byte[str.length() / 2]; for (int i = 0; i < digest.length; i++) { String byteString = str.substring(2 * i, 2 * i + 2); int byteValue = Integer.parseInt(byteString, 16); digest[i] = (byte) byteValue; } return digest; }
/** * 加密字符串 * @param message 需加密的字符串 * @param key 加密密钥 * @return 加密后的字节数组 * @throws Exception */ private static byte[] encrypt(String message, String key) throws Exception { Cipher cipher = Cipher.getInstance(TRANSFORMATION);
DESKeySpec desKeySpec = new DESKeySpec(key.getBytes(ENCODE));
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(ALGORITHM); SecretKey secretKey = keyFactory.generateSecret(desKeySpec); IvParameterSpec iv = new IvParameterSpec(key.getBytes(ENCODE)); cipher.init(Cipher.ENCRYPT_MODE, secretKey, iv);
return cipher.doFinal(message.getBytes(ENCODE)); }
/** * 解密字符串 * @param message 需解密的字符串 * @param key 解密密钥 * @return 解密后的字符串 * @throws Exception */ private static String decrypt(String message, String key) throws Exception {
byte[] bytesrc = convertHexString(message); Cipher cipher = Cipher.getInstance(TRANSFORMATION); DESKeySpec desKeySpec = new DESKeySpec(key.getBytes(ENCODE)); SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(ALGORITHM); SecretKey secretKey = keyFactory.generateSecret(desKeySpec); IvParameterSpec iv = new IvParameterSpec(key.getBytes(ENCODE));
cipher.init(Cipher.DECRYPT_MODE, secretKey, iv);
byte[] retByte = cipher.doFinal(bytesrc); return new String(retByte); }
/** * 消息加密 使用内部密钥(转化过程中使用的 字符编码 UTF-8) * @param message 需要加密的消息 * @return 加密后的消息 加密过程中出现异常 返回 ""; */ public static String encryptMessage(String message){ try { String preStr = java.net.URLEncoder.encode(message, ENCODE).toLowerCase(); String rst = toHexString(encrypt(preStr, INNER_SECRET_Key)).toUpperCase(); return rst; } catch (Exception e) { // TODO: handle exception return ""; } }
/** * 消息加密 使用自定义密钥(转化过程中使用的 字符编码 UTF-8) * @param message 需要加密的消息 * @param key 加密密钥(自定义加密密钥长度应为8字节长度 字母+数字+键盘符号,Unicode编码字符除外) * @return 加密后的消息 加密过程中出现异常 返回 ""; */ public static String encryptMessage(String message,String key){ try { String preStr = java.net.URLEncoder.encode(message, ENCODE).toLowerCase(); String rst = toHexString(encrypt(preStr, key)).toUpperCase(); return rst; } catch (Exception e) { // TODO: handle exception return ""; } }
/** * 消息解密 使用内部密钥(转化过程中使用的 字符编码 UTF-8) * @param message 需要解密的消息 * @return 解密后的消息 加密过程中出现异常 返回 ""; */ public static String decryptMessage(String message){ try { String rst = java.net.URLDecoder.decode(decrypt(message,INNER_SECRET_Key), ENCODE) ; return rst; } catch (Exception e) { // TODO: handle exception return ""; } }
/** * 消息解密 使用自定义密钥(转化过程中使用的 字符编码 UTF-8) * @param message 需要解密的消息 * @param key 解密密钥(自定义加密密钥长度应为8字节长度 字母+数字+键盘符号,Unicode编码字符除外) * @return 解密后的消息 加密过程中出现异常 返回 ""; */ public static String decryptMessage(String message,String key){ try { String rst = java.net.URLDecoder.decode(decrypt(message,key), ENCODE) ; return rst; } catch (Exception e) { // TODO: handle exception return ""; } }
public static void main(String[] args)throws Exception { String message = "这是要加密的消息!"; System.out.println("源消息:"+message); System.out.println("---------------------------------"); System.out.println("使用内部密钥加密消息:"); String encryptStr1 = encryptMessage(message); System.out.println("加密后消息:"+encryptStr1); System.out.println("解密后消息:"+decryptMessage(encryptStr1));
System.out.println("---------------------------------"); String myKey = "!@#$$^%&"; System.out.println("使用自定义密钥加密消息:"); System.out.println("自定义密钥:"+myKey); String encryptStr2 = encryptMessage(message,myKey); System.out.println("加密后消息:"+encryptStr2); System.out.println("解密后消息:"+decryptMessage(encryptStr2,myKey)); }
}
java加密.net解密
/*************** java 的加密 ***************/ public static String encrypt1(String key, String src) { try { SecretKey deskey = new SecretKeySpec(key.getBytes(), "DESede"); Cipher cipher = Cipher.getInstance("DESede"); cipher.init(Cipher.ENCRYPT_MODE, deskey);
BASE64Encoder encode = new BASE64Encoder(); return encode.encode(cipher.doFinal(src.getBytes())); } catch (java.lang.Exception e) { e.printStackTrace(); } return null; }
/*************** .net 解密 ***************/ /// <summary> /// 3DES解密字符串 /// </summary> /// <param name="key">解密密钥,要求为24位,和加密密钥相同</param> /// <param name="src">待解密的字符串</param> /// <returns>解密成功返回解密后的字符串,失败返回null</returns> public static string Decrypt(string key, string src) { TripleDESCryptoServiceProvider DES = new TripleDESCryptoServiceProvider();
DES.Key = ASCIIEncoding.ASCII.GetBytes(key); DES.Mode = CipherMode.ECB; DES.Padding = System.Security.Cryptography.PaddingMode.PKCS7;
ICryptoTransform DESDecrypt = DES.CreateDecryptor();
string result = null; try { byte[] Buffer = Convert.FromBase64String(src); result = Encoding.Default.GetString(DESDecrypt.TransformFinalBlock(Buffer, 0, Buffer.Length)); } catch (Exception ex) { result = null; } return result; }
/***************************************************/ String preStr = java.net.URLEncoder.encode(message, ENCODE); String rstStr = java.net.URLDecoder.decode(message, ENCODE) ;
|
相关推荐
Ian Sommerville所著的《软件工程(第8版中文版)》是该领域内的一本权威教材,自从1982年初版发行以来,该书一直是软件工程教育和实践的重要资源,广泛被高等院校以及软件工程领域的专业人士所采纳。 该书的第八版在...
Deep Learning - Ian Goodfellow 英文清晰原版,官方网站http://www.deeplearningbook.org/,深度学习经典书籍,包含各种神经网络优化与深度学习领域的最新研究。低分分享,希望可以帮助到大家
根据给定文件的信息,我们可以深入探讨“iAN-8000 R2.1 SRS R1.6.doc”中的核心知识点,特别是关于系统需求规格(System Requirement Specifications,简称SRS)的重要性和其在UT内部的应用。 ### 系统需求规格...
《Deep Learning》是由Ian Goodfellow、Yoshua Bengio和Aaron Courville三位专家共同编著的一本深度学习领域的经典著作。这本书详细介绍了深度学习的基础理论、方法和技术,是许多研究者和工程师的重要参考书。这里...
《深度学习》是Ian Goodfellow、Yoshua Bengio和Aaron Courville三位专家共同编著的一本深度学习领域的经典著作。这本书详细介绍了深度学习的基础理论、方法和技术,被誉为目前最全面、最深入的深度学习教材之一。在...
《深度学习》由全球知名的三位专家Ian Goodfellow、Yoshua Bengio 和Aaron Courville撰写,是深度学习领域奠基性的经典教材。全书的内容包括3个部分:第1部分介绍基本的数学工具和机器学习的概念,它们是深度学习的...
专门从网站上下载,以便大家,有需要可以好评,谢谢大家.
《深度学习》这本书由Ian Goodfellow等人撰写,是一本深入浅出的机器学习领域著作,涵盖了深度学习的理论与实践。该书适用于对深度学习感兴趣的读者,无论读者是初学者还是有一定基础的工程师,都能够从这本书中获取...
Ian Goodfellow那本大名鼎鼎的deep learning中文版 来着github上的好翻译
《Deep Learning》是由Ian Goodfellow、Yoshua Bengio和Aaron Courville三位专家共同编写的深度学习领域经典著作,这本书全面介绍了深度学习的基础理论、方法和技术,是学习和研究深度学习的重要参考资料。...
生成对抗网络(GAN)是由Ian Goodfellow在2016年NIPS会议上首次提出的深度学习模型,它属于生成模型的一种,能够在训练过程中自动发现和学习数据分布,从而生成新的数据样本。生成对抗网络由两个网络组成:一个是...
[深度学习].(美).Ian,Goodfellow.扫描版
Deep Learning 【Ian Goodfellow,Yoshua Bengio, Aaron Courville】中英文完整版,资料的资料非常高,非常清晰
https://github.com/exacity/deeplearningbook-chinese这是github上的翻译地址,希望大家多多支持,下载的是pdf版本,希望多多支持github
根据提供的文件信息,这份《Atl---ian-Atl---ian数据中心终极指南-2020.12-26页精品报告2020.pdf》是关于Atl---ian公司提供的企业级数据中心解决方案的详细报告。报告内容涵盖了产品介绍、迁移指南、升级指导、功能...
802页,不错的电子书,内容全面,推荐给大家使用,有关深度学习的。英文版
《软件工程》是计算机科学领域的一本经典教材,由Ian Sommerville编著的第八版在2006年发布,提供了全面而深入的软件开发知识。这本书在全球范围内被广泛用作大学课程的教学材料,涵盖了软件工程的各个方面,旨在...
首先,这本书由Ian Goodfellow、Yoshua Bengio和Aaron Courville三位深度学习领域的专家共同著作,涵盖了深度学习的多个核心领域。 一、深度学习的基础知识 深度学习建立在基础的数学和机器学习概念之上。本书的第...