小编And*_*rew的帖子

移动HTML页面基础知识

为移动设备创建网页的基础是什么?我正在开发一个带有桌子和几个链接的简单页面,但是当我用我的Android手机打开它时它太小了,我必须放大才能清楚地看到它.通常,当我访问准备好移动设备的页面时,我可以很清楚地看到它开始.

我怎样才能做到这一点?

干杯.

html css mobilewebforms mobile-website

9
推荐指数
1
解决办法
1009
查看次数

屏幕锁定时如何关闭我的iPhone应用程序?

我正在编写一个涉及初始屏幕上的身份验证的应用程序,并允许在以后的屏幕上访问敏感数据.当iPhone被锁定时,无论是使用锁定按钮还是通过自动锁定,我都希望应用程序将自己关闭作为安全措施.有没有办法可以做到这一点?

iphone objective-c auto-lock

7
推荐指数
2
解决办法
3078
查看次数

数组的加权质心

所以我有一个二维数组代表一个坐标平面,一个图像.在该图像上,我正在寻找"红色"像素,并根据我的相机找到的所有红色像素找到(希望)红色LED目标的位置.目前,我只是将十字准线拍到所有红色像素的质心上:

// pseudo-code

for(cycle_through_pixels)
{
   if( is_red(pixel[x][y]) )
   {
      vals++; // total number of red pixels
      cx+=x;  // sum the x's
      cy+=y;  // sum the y's
   }
}
cx/=vals; // divide by total to get average x
cy/=vals; // divide by total to get average y

draw_crosshairs_at(pixel[cx][cy]); // found the centroid
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于,虽然这个算法自然地使质心更接近最大的斑点(红色像素最多的区域),但是当一点红色闪烁到一边时,我仍然看到我的十字准线从目标上跳下来眩光或其他轻微干扰.

我的问题是:

如何更改此模式以查找更加重量的质心?简而言之,我想让较大的红色斑块比较小的斑点更重要,甚至可能完全忽略远处的小斑点.

math image-processing centroid

5
推荐指数
1
解决办法
1712
查看次数

会话状态变量不起作用

我正在编写一个ASP.NET C#网站,需要从数据库访问数据并将其显示给用户进行查看和编辑.它访问的特定数据基于登录用户,我需要多个用户能够同时使用该站点,查看和编辑不同的数据.我偶然发现了会话状态的概念,经过大量的阅读而没有那么多的理解.我遇到了一个问题.

在我的默认页面中,我这样做是为了创建一个Session变量:

Session.Add("UserData",userdata);
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

Session["UserData"] = userdata;
Run Code Online (Sandbox Code Playgroud)

然后在后面的页面中,我这样做试图调用它:

object myobject = Session["UserData"];
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误,说Session["UserData"]没有设置为对象的实例.这是每个人似乎都在使用的方法,有什么我想念的吗?

我的站点在IIS上配置为将会话状态模式设置为"正在处理",但大多数人似乎使用他们的web.config文件手动设置它.但是,当我尝试在我的web.config文件中执行此操作时,我总是会遇到"无法识别的配置部分".我的编译器不知道这是什么:

<sessionstate mode="inproc"/>
Run Code Online (Sandbox Code Playgroud)

编辑,更详细的代码:

MyClass userdata = new MyClass();
userdata.name = "myname";
userdata.number = 5;

Session["UserData"] = userdata;
Run Code Online (Sandbox Code Playgroud)

后来...

MyClass mydata = (MyClass)(Session["UserData"]);
Run Code Online (Sandbox Code Playgroud)

这将返回Session ["UserData"]为空的错误.

c# asp.net session-state

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

如何安装和使用WinPcap?

我今天去了winpcap.org,下载了安装程序,并在我的Windows 7笔记本电脑上安装了WinPcap.但是,安装它的文件夹仅包含安装日志,名为rpcapd.exe的可执行文件和卸载可执行文件.当我运行rpcapd.exe时会出现一个dos shell:

Press CTLR+C to stop the server...
Run Code Online (Sandbox Code Playgroud)

直到我按下CTRL + C才关闭窗口,没有任何反应.当我在Microsoft Visual Studio中创建一个项目并包含<pcap.h>时,我被告知没有这样的文件或目录.搜索我的计算机不会产生任何结果.我尝试重新安装几次但没有新的结果.我在这里错过了什么?

windows winpcap pcap

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