TeamViewer是一款简单易用且功能强大的远程控制软件,它能穿越内网,摆脱路由器或防火墙的限制,任何一方都不需要拥有固定IP地址。
sql server 统计每张表所占用的空间.sql
declare tables cursor for select name from sysobjects where xtype = ‘U’;
declare @table nvarchar(255);
open tables
fetch next FROM tables into @table
while @@fetch_status = 0
begin
exec sp_spaceused @table;
fetch next FROM tables into @table
end
close tables;
DEALLOCATE tables;
.net 下面的aes加密,解密
static void AesEncrypt(string toEncrypt,byte[] key, byte[] iv)
{
int keyArrayCount = 32, ivArrayCount = 16;
List<byte> keyList = new List<byte>(key);
while (keyList.Count < keyArrayCount)
{
keyList.Add(0x00);
}
while (keyList.Count > keyArrayCount)
{
keyList.RemoveAt(keyList.Count-1);
}
List<byte> ivList = new List<byte>(iv);
while (ivList.Count < ivArrayCount)
{
ivList.Add(0x00);
}
while (ivList.Count > ivArrayCount)
{
ivList.RemoveAt(ivList.Count-1);
}
Console.WriteLine("使用AES加密: " + toEncrypt);
byte[] textbyte = UTF8Encoding.UTF8.GetBytes(toEncrypt);
Console.WriteLine("要加密的文字的16进制:{0}", BitConverter.ToString(textbyte).Replace("-", ""));
System.Security.Cryptography.AesCryptoServiceProvider aes = new System.Security.Cryptography.AesCryptoServiceProvider();
aes.Key = keyList.ToArray();
aes.IV = ivList.ToArray();
Console.WriteLine("Key:{0}", BitConverter.ToString(aes.Key).Replace("-", ""));
Console.WriteLine("IV:{0}", BitConverter.ToString(aes.IV).Replace("-", ""));
ICryptoTransform trans = aes.CreateEncryptor();
byte[] etextbyte = trans.TransformFinalBlock(textbyte, 0, textbyte.Length);
Console.WriteLine("加密后16进制:{0}", BitConverter.ToString(etextbyte).Replace("-", ""));
trans = aes.CreateDecryptor();
byte[] detextbyte = trans.TransformFinalBlock(etextbyte, 0, etextbyte.Length);
Console.WriteLine("解密后的16进制:{0}", BitConverter.ToString(detextbyte).Replace("-", ""));
Console.WriteLine("解密后的文本:{0}", Encoding.UTF8.GetString(detextbyte));
}
双网卡(两个本地连接)导致飞鸽传输ipmsg误用ip地址,无法使用
飞鸽可以手动绑定网卡。 今天,装了虚拟机之后使用NAT方式上网,网络连接上有两个活动的网卡,原来飞鸽使用的ip地址默认的变成了虚拟机的VMnet8的ip地址,导致飞鸽无法正常工作. 解决方法如下,手动指定飞鸽使用的ip地址即可.具体操作如下: 在飞鸽传输的快捷方式上打开快捷方式的属性 在 目标(T): D:\IPMSG.exe 后面加上/NIC 你想使用的ip地址 最后形成类似如下设置 目标(T): D:\IPMSG.exe /NIC 192.168.1.20 重启飞鸽就可以使用原来正常的方式工作了. |
Excel 中的自动筛选状态栏显示“Filter Mode”(“筛选”模式)消息
如果在 Microsoft Excel 中对列表进行就地筛选,状态栏可能会显示以下消息:
“筛选”模式
此消息不正确。状态栏上应该显示以下消息:
在 <数量> 条记录中找到 <数量> 个
此处的 <数量> 是相应的记录数量。
如果存在下列情况,则可能出现此问题:
- 在列表中有 51 个或更多的公式。
– 和 –
- 您正在就地筛选列表(也就是说,您单击“数据”菜单上的“自动筛选”,然后从“自动筛选”列表中选择一个值;或者单击“数据”菜单上的“高级筛选”,单击“在原有区域显示筛选结果”,然后从筛选列表中选择一个值)。
– 和 –
- 每个公式至少包含一个单元格引用。
– 和 –
- Excel 会更改状态栏以在完成筛选过程之前指示正在计算公式。
替代方法
若要临时解决此问题,可禁止在运行筛选时计算公式。为此,请按照下列步骤操作:
- 在“工具”菜单上,单击“选项”。
- 在“选项”对话框中,单击“重新计算”选项卡。
- 在“重新计算”选项卡上,单击“计算”下的“手动重算”。
- 筛选列表以查看状态栏中的筛选结果。
若要恢复计算,请在“工具”菜单上,单击“选项”。单击“重新计算”选项卡,然后单击“计算”下的“自动重算”。
- 在“工具”菜单上,单击“选项”。
- 在“选项”对话框中,单击“重新计算”选项卡。
- 在“重新计算”选项卡上,单击“计算”下的“手动重算”。
- 筛选列表以查看状态栏中的筛选结果。
若要恢复计算,请在“工具”菜单上,单击“选项”。单击“重新计算”选项卡,然后单击“计算”下的“自动重算”。
来源:http://support.microsoft.com/kb/213886/zh-cn#top