keras datasets 打包.rar
注意,windows 用户 解压到 C:\Users\Administrator\.keras\datasets
用于无法从谷歌网站直接下载的朋友
其它系统解压到对应的.keras\datasets 目录
创建深度学习理论的3篇论文
创建深度学习理论的3篇论文。包括 A fast learning algorithm for deep belief nets,Efficient Learning of Sparse Representations with an Energy-Based Model,Greedy Layer-Wise Training of Deep Networks
caffe配套的深度学习PDF教程
caffe配套的深度学习PDF教程,包括监督学习,非监督学习,识别,检测等。
吴恩达斯坦福机器学习课程讲义完整中文版
吴恩达,Andrew Ng,华裔美国人。这是吴恩达斯坦福机器学习课程讲义完整中文版。
R-CNN (R-CNN) 相关的三篇论文
R-CNN,RCNN是深度学习常用的高效目标检测方式。R-CNN基于Selective Search for Object Recognition。Selective Search又是基于Unsupervised Search-based Structured Prediction.本压缩包包括了这
caffe第三方库(caffe dependency)
深度学习工具caff的第三方库。就是那个外网无法下载的dependency-20140804.7z。
Caffe For Windows完整版,已带完整的第三方库,可直接跑Demo
Caffe For Windows完整版,已带完整的第三方库,可直接跑Demo
Cafe For Windows完整版,已带完整的第三方库,可直接跑Demo
Cafe For Windows完整版,已带完整的第三方库,可直接跑Demo
caffe for windows with cudnn 版本
著名深度学习软件caffe的windows版本,比Linux版本跑得还快。整合了nvidia cudnn,进一步提速10+%。
win7、win8 64位内存测试软件
找了一天找不到好用的大内存测试软件。火死,为什么这么简单的软件就没的下载。个别还要收费。干脆自己写一个。软件带源码,如果不需要源码直接允许exe就行。如果要32位的自己编译一个。
密码管理工具源码
密码管理工具,我发布的前一个软件的源码. 描述了软件的具体实现
密码加密工具
我们总是有太多帐号,常常不得不把密码记到文档。但又想对密码加密,避免别人直接看到密码。这个工具实现对密码的加密和还原。
本程序源码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Security.Cryptography;
using System.IO;
namespace 密码管理
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private static String RDKey = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
private void button1_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder(); Random rd = new Random((int)DateTime.Now.Ticks);
for (int i = 0; i < 16; i++) sb.Append(RDKey[rd.Next(RDKey.Length)]);
OPSW.Text = sb.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(Q.Text)) { MessageBox.Show("密保不能为空"); return; }
if (string.IsNullOrEmpty(OPSW.Text)) { MessageBox.Show("原始密码不能为空"); return; }
PSW1.Text = EncryptDES(OPSW.Text, Q.Text);
}
private void button2_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(Q.Text)) { MessageBox.Show("密保不能为空"); return; }
if (string.IsNullOrEmpty(PSW1.Text)) { MessageBox.Show("加密密码不能为空"); return; }
OPSW.Text = DecryptDES(PSW1.Text, Q.Text);
}
//默认密钥向量
private static byte[] rgbIV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
public static string EncryptDES(string encryptString, string encryptKey)
{
try
{
encryptKey += "--------";
byte[] rgbKey = Encoding.UTF8.GetBytes(encryptKey.Substring(0, 8));//转换为字节
byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString);
DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider();//实例化数据加密标准
MemoryStream mStream = new MemoryStream();//实例化内存流
//将数据流链接到加密转换的流
CryptoStream cStream = new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write);
cStream.Write(inputByteArray, 0, inputByteArray.Length);
cStream.FlushFinalBlock();
return Convert.ToBase64String(mStream.ToArray());
}
catch
{
return encryptString;
}
}
///
/// DES解密字符串
///
/// 待解密的字符串
/// 解密密钥,要求为8位,和加密密钥相同
/// 解密成功返回解密后的字符串,失败返源串
public static string DecryptDES(string decryptString, string decryptKey)
{
try
{
decryptKey += "--------";
byte[] rgbKey = Encoding.UTF8.GetBytes(decryptKey.Substring(0, 8));//转换为字节
byte[] inputByteArray = Convert.FromBase64String(decryptString);
DESCryptoServiceProvider DCSP = new DESCryptoServiceProvider();
MemoryStream mStream = new MemoryStream();
CryptoStream cStream = new CryptoStream(mStream, DCSP.CreateDecryptor(rgbKey, rgbIV), CryptoStreamMode.Write);
cStream.Write(inputByteArray, 0, inputByteArray.Length);
cStream.FlushFinalBlock();
return Encoding.UTF8.GetString(mStream.ToArray());
}
catch
{
return decryptString;
}
}
}
}
100×100乘法表 100以内乘法口诀
100×100乘法表 100以内乘法口诀
用于练习你的大脑 培养有效思考能力
压缩算法源码,基于著名的哈夫曼编码
压缩软件 源码 c++
源码很简单,基于哈夫曼编码。一种理论上压缩率最高的基于统计的压缩算法
Win8.1 远程桌面多用户破解补丁
Windows8.1 远程桌面多用户补丁.可以不受限制几百用户同时登陆。
CodeSmith6.5.3代码生成器,带序列号
最新版本的CodeSmith代码生成器下载
你可以不用到官方网站做麻烦的申请了
试用期到后,删除,然后重装即可
trial key:CS65T-WGSKL-9BKSC-XDLXK-7TSSJ-2CRDB-KABA6
CodeSmith代码生成器下载 6.5.3 带试用序列号
最新版本的CodeSmith代码生成器下载
你可以不用到官方网站做麻烦的申请了
试用期到后,删除,然后重装即可
IDA 6.3 官方 Demo版本下载
IDA 6.3 官方 Demo版本下载
注意,这个是Windows版本的 IOS不能用
常用汉字2500字
常用汉字2500字。已经整理好放入一个文档中。用于开发页面编码自动分析等。
MongoVUE破解版,破解补丁,解除试用期限制
MongoVUE试用期只有15天,试用期到了怎么办?试试这个注册表补丁。把MongoVUE的试用期重置为15天。本补丁没有对软件功能做破解,只是相当于你可以无限期试用。
mongodb入门,mongodb实用工具大全
内容包括:
MongoDB2.0
MongoDB学习资料
MongoDB c#驱动 网站上最好用的,最简洁的驱动
MongoDB图形化管理器 MongoVUE
MongoDB应用示例,c#代码
本人自己长期收藏使用的东西。这次同事需要整理。
新手入门,一包搞定。
mongodb 下载 V2.0.0
mongodb 下载包括x86,x64两个版本
.net c#线程超时解决方案
.net C#线程超时的解决方案,使用的时候在被调线程入口调用一下这个方法就可以。更多详细代码见附件
Report.RegisterThread(Report.GetCurrentWin32ThreadID(),Thread.CurrentThread);
#region 获取当取线程的ThreadID
[DllImport("Kernel32", EntryPoint = "GetCurrentThreadId", ExactSpelling = true)]
public static extern Int32 GetCurrentWin32ThreadID();
#endregion
#region 登记访问任务子线程
///
/// 访问任务子线程
///
public static Hashtable TaskThreadIDTable = Hashtable.Synchronized(new Hashtable());
private static int[] TaskThreadIDs
{
get
{
int[] IDs = new int[TaskThreadIDTable.Keys.Count];
TaskThreadIDTable.Keys.CopyTo(IDs, 0);
return IDs;
}
}
public static void RegisterThread(int _threadid, System.Threading.Thread thread)
{
if (!TaskThreadIDTable.ContainsKey(_threadid)) TaskThreadIDTable.Add(_threadid, thread);
if (!ExitInvalidThreadLoopRunning)
{
Thread ExitInvalidThreadLoopThread = new Thread(new ThreadStart(ExitInvalidThreadLoop));
ExitInvalidThreadLoopThread.Priority = ThreadPriority.AboveNormal;
ExitInvalidThreadLoopThread.Start();
}
}
#endregion
#region 关闭,退出超时的用户线程
private static DateTime ExitInvalidThreadLoop_LastRunTime = DateTime.Now.Subtract(new TimeSpan(1, 0, 0, 0, 0));
private static bool ExitInvalidThreadLoopRunning
{
get
{
return DateTime.Now.Subtract(ExitInvalidThreadLoop_LastRunTime).TotalMinutes 10)
{
try
{
Thread thread = (Thread)TaskThreadIDTable[t.Id];
thread.Abort();
}
catch
{ }
t.Dispose();
}
}
#endregion
}
#endregion
.net C#线程超时
.net C#线程超时的解决方案,使用的时候在被调线程入口调用一下这个方法就可以。更多详细代码见附件
Report.RegisterThread(Report.GetCurrentWin32ThreadID(),Thread.CurrentThread);
#region 获取当取线程的ThreadID
[DllImport("Kernel32", EntryPoint = "GetCurrentThreadId", ExactSpelling = true)]
public static extern Int32 GetCurrentWin32ThreadID();
#endregion
#region 登记访问任务子线程
/// <summary>
/// 访问任务子线程
/// </summary>
public static Hashtable TaskThreadIDTable = Hashtable.Synchronized(new Hashtable());
private static int[] TaskThreadIDs
{
get
{
int[] IDs = new int[TaskThreadIDTable.Keys.Count];
TaskThreadIDTable.Keys.CopyTo(IDs, 0);
return IDs;
}
}
public static void RegisterThread(int _threadid, System.Threading.Thread thread)
{
if (!TaskThreadIDTable.ContainsKey(_threadid)) TaskThreadIDTable.Add(_threadid, thread);
if (!ExitInvalidThreadLoopRunning)
{
Thread ExitInvalidThreadLoopThread = new Thread(new ThreadStart(ExitInvalidThreadLoop));
ExitInvalidThreadLoopThread.Priority = ThreadPriority.AboveNormal;
ExitInvalidThreadLoopThread.Start();
}
}
#endregion
#region 关闭,退出超时的用户线程
private static DateTime ExitInvalidThreadLoop_LastRunTime = DateTime.Now.Subtract(new TimeSpan(1, 0, 0, 0, 0));
private static bool ExitInvalidThreadLoopRunning
{
get
{
return DateTime.Now.Subtract(ExitInvalidThreadLoop_LastRunTime).TotalMinutes < 10;
}
}
private static void ExitInvalidThreadLoop()
{
while (true)
{
ExitInvalidThread();
ExitInvalidThreadLoop_LastRunTime = DateTime.Now;
//每10秒检查一次
Thread.Sleep(10 * 1000);
}
}
private static void ExitInvalidThread()
{
#region 移除不存在的线程(比如线程运行完正常退出终了)
Hashtable AllCurrentThreadIDs = new Hashtable();
ProcessThreadCollection ps = Process.GetCurrentProcess().Threads;
foreach (ProcessThread t in ps)
{
AllCurrentThreadIDs.Add(t.Id, null);
}
int[] IDs = (int[])TaskThreadIDs.Clone();
foreach (int ID in IDs)
{
if (!AllCurrentThreadIDs.ContainsKey(ID)) TaskThreadIDTable.Remove(ID);
}
#endregion
#region 退出超时的线程
foreach (ProcessThread t in ps)
{
//跳过非任务线程
if (!TaskThreadIDTable.ContainsKey(t.Id)) continue;
//退出超时线程
TimeSpan ts = DateTime.Now.Subtract(t.StartTime);
if (ts.TotalMinutes > 10)
{
try
{
Thread thread = (Thread)TaskThreadIDTable[t.Id];
thread.Abort();
}
catch
{ }
t.Dispose();
}
}
#endregion
}
#endregion
汉字转拼音,支持声调。c#接口,含破解补丁包
不支持在服务中的调用。支持在应用程序中的调用
实际上就是网络上可以找到的
汉字转换拼音工具(ActiveX Dll) V1.0
不同之处在于 写了个c#接口,可以转为无声调的转换。
另外把收费限制破解了一下。网站下载的免费版本会跳出提示。破解后不会