小编e-s*_*shi的帖子

VS 2008 - 物体消失了吗?

我已经使用VS 2008 Team Foundation几周了.在过去的几天里,我注意到我的页面上的某个对象/控件有时会从intellisense中消失.项目构建完美,对象仍然在HTML中,但我仍然找不到对象.

还有人注意到这个吗?

编辑:对于它的价值,我知道如果我关闭VS然后再打开它,它会回来.

.net tfs visual-studio

8
推荐指数
1
解决办法
316
查看次数

将图片调整大小/裁剪/填充到固定大小

我需要将图片大小调整为固定大小.但它必须保持宽度和高度之间的因素.

说我要调整从图片238 (w) X 182 (h)210 / 150

我现在做的是:

Original width / target width = 1.333333
Original Height / target Height = 1.213333
Run Code Online (Sandbox Code Playgroud)

现在我采取最小的因素.

现在我总是有正确的宽度238 / 1.333333 = 210.但高度依然存在160.

如何在160不破坏照片的情况下降低高度?

我需要裁剪吗?如果是这样的话?

php resize crop

8
推荐指数
2
解决办法
3万
查看次数

什么线程的低级鼠标和键盘钩子回调运行?

我正在设置一个低级鼠标钩子SetWindowsHookEx:

HANDLE handle = SetWindowsHookEx(WH_MOUSE_LL, 
                                 &callback, 
                                 GetModuleHandle(NULL), 
                                 NULL);
Run Code Online (Sandbox Code Playgroud)

因为这是一个低级回调,它将在我自己的进程中执行; 没有执行DLL注入.

现在,我注意到回调有时(间接地)从标准API函数调用,例如GetAncestor,GetWindowRect等等.看起来这些可能会导致某些消息队列被刷新.

实际上,我的问题有三个......

  1. 什么叫回调?

    可以从任何 API函数内部调用吗?我怎么说?

  2. 在什么线程上执行回调?

    它只能在安装了挂钩的线程上运行,还是系统可以在任何线程上调用它?

  3. 为什么钩子首先被实现为回调?

    (Raymond Chen在这里闲逛吗?)对于我来说,将钩子简单地实现为(发送)消息似乎更为明智,就像几乎所有其他Windows一样.对于消息,至少我知道哪个功能可能会导致待处理发送的消息将被处理(GetMessage,PeekMessage以及其他的少数),我会知道哪个线程它们被处理(即在第一时间接收到的消息的线程).

hook winapi multithreading

8
推荐指数
1
解决办法
2262
查看次数

PHP中的Xor加密

我是Xor加密的新手,我在使用以下代码时遇到了一些问题:

function xor_this($string) {

// Let's define our key here
 $key = ('magic_key');

 // Our plaintext/ciphertext
 $text =$string;

 // Our output text
 $outText = '';

 // Iterate through each character
 for($i=0;$i<strlen($text);)
 {
     for($j=0;$j<strlen($key);$j++,$i++)
     {
         $outText .= $text{$i} ^ $key{$j};
         //echo 'i='.$i.', '.'j='.$j.', '.$outText{$i}.'<br />'; //for debugging
     }
 }  
 return $outText;
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它适用于普通字符串,如'dog',但它只适用于包含数字的字符串,如'12345'.

展示...

xor_this('dog') ='UYV'

xor_this('123') =''

值得注意的是xor_this( xor_this('123') )='123',正如我所期望的那样.我很确定问题存在于我对位运算符的不稳定理解中,或者可能是PHP处理包含数字的字符串的方式.我敢打赌那里有一个聪明的人知道这里究竟出了什么问题.谢谢.

编辑#1:它不是真正的'加密'.我猜混淆是正确的术语,这就是我正在做的事情.我需要从用户传递包含不重要数据的代码,而不能轻易篡改它.他们正在离线完成定时活动,并通过此代码将时间提交到在线记分板.离线活动将模糊他们的时间(以毫秒为单位).我需要编写一个脚本来接收此代码并将其转回包含其时间的字符串.

php xor bitwise-operators bitwise-xor

8
推荐指数
1
解决办法
9169
查看次数

关于CRC基础知识的一些问题

我是一名电子工程师,并没有发现从纯粹的数学角度考虑CRC非常重要.但是,我有以下问题:

  1. 当我们计算CRC时,为什么要在消息中添加n个零,n是生成多项式的次数?我已经在modulo-2 long division以及CRC的硬件实现中看到了这一点

  2. 为什么我们希望生成多项式可以被(x + 1)整除?

  3. 为什么我们希望生成多项式不能被x整除?

checksum crc modulo polynomials

8
推荐指数
1
解决办法
580
查看次数

sendto的最大缓冲区长度是多少?

如何获得可以传递给sendto(..)作为UDP端口打开的套接字的调用的最大字节数?

unix sockets networking udp ioctl

7
推荐指数
3
解决办法
1万
查看次数

我可以为Microsoft SQL企业管理器编写一个插件来更改查询窗口背景

我是否可以为Microsoft SQL企业管理器编写一个插件,如果查询窗口指向生产数据库,它会更改查询窗口背景?

sql-server

7
推荐指数
1
解决办法
108
查看次数

是否有任何替代主机文件用于从多台PC访问虚拟主机?

我在运行WAMP的PC上设置了几个虚拟主机.办公室中的所有其他PC也需要能够访问这些.传统上,每次我向PC添加新的虚拟主机时,我都需要访问所有其他办公室PC并修改其主机文件.这工作正常,但编辑所有这些文件是一件痛苦的事.

有替代方案吗?是否有某种方法可以在网络上使用集中式主机文件或其他解决方案?

windows apache hosts

7
推荐指数
1
解决办法
1万
查看次数

如何配置ASP.NET MVC项目以使用Boo

我想用Boo而不是C#构建一个ASP.NET MVC应用程序.如果您知道配置此类项目设置的步骤,我有兴趣知道我需要做什么.

MVC项目设置没问题.我正在试图弄清楚如何配置页面和项目切换到使用Boo语言和编译器.

asp.net asp.net-mvc boo

6
推荐指数
1
解决办法
775
查看次数

是否有适用于Windows 7 64位的Python蓝牙模块?

我是python和蓝牙编程的新手.

我知道有一个名为bluetooth的python蓝牙模块,但我读过它只适用于GNU/Linux和Windows XP.

我的电脑上有Windows 7.所以我只是想知道:

"有没有适用于Windows 7 64位的Python蓝牙模块?"

提前致谢.

python module bluetooth

6
推荐指数
1
解决办法
1万
查看次数