小编CRA*_*OLO的帖子

在php中无效15分钟后自动注销

如果用户没有在网站上进行任何类型的活动,我想要销毁会话.此时5个用户自动重定向索引页面.这怎么可能?可以在php中进行会话处理,为此我必须维护或更新用户登录时间.

php

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

ASP.NET运行时错误:找到了模糊匹配

最近,我的团队将ASP.NET项目从.NET 1.1转换为.NET 2.0.到目前为止,除了一个网页外,一切都很好.

这是我尝试打开此页面时收到的错误消息:

'/'应用程序中的服务器错误.

分析程序错误说明:解析为此请求提供服务所需的资源时发生错误.请查看以下特定的解析错误详细信息并相应地修改源文件.

分析器错误消息:找到了模糊匹配.

来源错误:

第1行:<%@ Control Language ="c#"AutoEventWireup ="false"Codebehind ="Template.ascx.cs"Inherits ="eReq.Web.WebControls.Template.Template"TargetSchema ="http://schemas.microsoft. com/intellisense/ie5"%>第2行:第3行:函数ExpandCollapse_Template(inBtn,inSection,inSectionID){

源文件:/WebControls/Template/Template.ascx
行:1

-------------------------------------------------- ------------------------------版本信息:Microsoft .NET Framework版本:2.0.50727.3053; ASP.NET版本:2.0.50727.3053

我尝试重命名类并重命名文件名,但它不起作用.

有人对此有任何想法吗?

.net c# asp.net web-applications asp.net-2.0

19
推荐指数
2
解决办法
5万
查看次数

如何检查字节数组是否是有效图像?

我知道没有用于检查的.Net函数,但是在我使用字节数组之前,是否存在一种算法或简单有效的方法来检查字节是否是有效图像.我需要这个,因为我正在向不断收听客户端的服务器发送不同的命令,其中一个命令是获取服务器计算机的屏幕截图.

c# image bytearray .net-4.0

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

Android textview不支持换行符

我正在以编程方式创建一个自定义视图,显示从XML文件解析的文本.文本很长,包含强制换行符的"/ n"字符.由于某种原因,文本视图显示/ n并且没有任何换行符.这是我的代码:

                    // get the first section body
                    Object body1 = tempDict.get("FIRE");
                    String fireText = body1.toString();

                    // create the section body
                    TextView fireBody = new TextView(getActivity());
                    fireBody.setTextColor(getResources().getColor(R.color.black));
                    fireBody.setText(fireText);
                    fireBody.setTextSize(14);
                    fireBody.setSingleLine(false);
                    fireBody.setMaxLines(20);
                    fireBody.setBackgroundColor(getResources().getColor(R.color.white));

                    // set the margins and add to view
                    layoutParams.setMargins(10, 0, 10, 0);
                    childView.addView(fireBody,layoutParams);
Run Code Online (Sandbox Code Playgroud)

XML文件中的文本是这样的:

Now is the time /n for all good men to /n come to the aid of their /n party
Run Code Online (Sandbox Code Playgroud)

它应该如此显示;

Now is the time
for all good men to
come to the aid …
Run Code Online (Sandbox Code Playgroud)

android textview android-xml

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

android.database.CursorIndexOutOfBoundsException:请求索引-1,大小为2

下面是我的代码,我得到了android.database.CursorIndexOutOfBoundsException:索引-1请求,大小为2错误.谁能告诉我如何解决它?

ContentResolver cr = getContentResolver();
  Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
    null, null, null, null);
  if (Integer.parseInt(cur.getString(
    cur.getColumnIndex(People.PRIMARY_PHONE_ID))) > 0) {

   Cursor pCur = cr.query(
     Contacts.Phones.CONTENT_URI, 
     null, 
     Contacts.Phones.PERSON_ID +" = ?", 
     new String[]{id}, null);
   int i=0;
   int pCount = pCur.getCount();
   String[] phoneNum = new String[pCount];
   String[] phoneType = new String[pCount];
   while (pCur.moveToNext()) {
    phoneNum[i] = pCur.getString(
      pCur.getColumnIndex(Contacts.Phones.NUMBER));
    phoneType[i] = pCur.getString(
      pCur.getColumnIndex(Contacts.Phones.TYPE));
    i++;
   } 
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

android cursor contacts

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

如何使用CMake生成具有32位和64位配置的VS proj

有没有人知道如何使用CMake生成具有32位和64位配置的VS proj/soln文件.

64-bit cmake visual-studio

18
推荐指数
1
解决办法
6641
查看次数

无法在代码中获取DropDownList的文本 - 可以获取值而不是文本

我使用的是ASP.NET 3.5

我有一个名为lstCountry的下拉列表,其中包含一个项目,如下所示:

<asp:ListItem Value="United States">Canada</asp:ListItem> 
Run Code Online (Sandbox Code Playgroud)

这将显示加拿大,但在代码中,值将为"美国".如何在我的代码中检索值"Canada"?

我尝试了所有这些,所有这些都回归"美国"

lstCountry.Text
lstCountry.SelectedValue
lstCountry.SelectedItem.Text
Run Code Online (Sandbox Code Playgroud)

我的下拉列表:

 <asp:DropDownList ID="lstCountry" runat="server" Width="200px">
              <asp:ListItem>Please Select</asp:ListItem>
  <asp:ListItem>United States</asp:ListItem>
  <asp:ListItem Value="United States">Canada</asp:ListItem>
 </asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

我如何阅读代码中的值:

    Dim country As String
    country = lstCountry.SelectedItem.Text
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net asp.net drop-down-menu

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

使文本框隐藏在ASP.NET中

我使用的是ASP.NET 3.5和C#.

在我的页面上,我需要一个文本框,用户看不到它,但是当你查看页面源时它必须在那里,原因是,另一个名为Eloqua的程序将查看页面源并且它必须得到该文本框的值.

将根据用户选择的内容填充该文本框的值.

因此,我不能将文本框属性设置为Visible = False,因为它不会在源HTML中,我不能设置Enabled = False,因为我不希望用户看到文本框.

是否有一些属性我可以使用这个文本框隐藏给用户,但仍然可以在页面源中看到?

我的ASP.NET文本框

<asp:TextBox ID="txtTester" runat="server"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

html c# asp.net

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

按值属性定位列表项

正如我最近了解到的,在HTML5中,您可以将value属性与列表项一起使用,只要它们位于有序列表中即可.http://dev.w3.org/html5/markup/li.html

我一直试图按照它们的值来设置列表项的样式.我最好喜欢这样的风格:

li[value >= "10"] { background: orange; }
li[value >= "20"] { background: green; }
Run Code Online (Sandbox Code Playgroud)

但是,目前只有CSS才能实现这一点.


这是一个我一直在玩的小提琴,尝试不同的东西.http://jsfiddle.net/Hf57v/2/

HTML:

<ol>
    <li value="33"></li>
    <li value="4"></li>
    <li value="12"></li>
    <li value="88"></li>
    <li value="jadfk"></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

CSS:

li { width: 20px; height: 20px; margin: 20px; background: gray; }

li[value~="3"] { background: orange; }  /* #1  */
li[value="4"] { background: red; }      /* #2  */
li[value="12"] { background: blue; }    /* #3  */
li[value^="1"] { background: green; }   /* #4  */
li[value^="8"] { background: …
Run Code Online (Sandbox Code Playgroud)

html css html5 css-selectors html-lists

15
推荐指数
2
解决办法
627
查看次数

在Android上通过TCP套接字传输音频

我通过套接字从C服务器传输麦克风输入.我知道流是有效的,因为它与C客户端有关,我在Android客户端上获得了正确的值.

我正在播放1024 flatarray.一个浮点数是4个字节.所以我得到了一个每帧4096字节的传入流.我从这个字节中获取浮点数,我知道这些浮点数是我发送的,所以该部分应该可以工作.

现在,我希望使用AudioTrack将该流直接传输到手机扬声器.我试着输入我直接收到的字节:只是噪音.我试图将它强制转换为字节数组,仍然是相同的.我试图把那个浮点数简化(因为AudioTrack需要字节或短).我可能得到的东西可能是我的麦克风输入(敲门),但非常沙哑,而且极其迟钝.我会理解帧之间是否存在延迟,但我甚至无法获得一个清晰的声音.然而,我可以清楚地输出一个我本地产生的声音,然后放入那个短小的声音.现在我想知道我的代码中是否有一些问题你可以看到,因为我没有看到它们.

我正在做的是:我在一个字节数组中放入4个字节.我把浮子拿出来了.一旦我在我的浮动数组中得到一个帧(我用bool控制它,不好,但它应该工作)我把它放在我的短片中,让audiotrack播放它.这种双重演员可能会很慢,但我这样做是因为它最接近我实际的输入.

编辑: 我通过比较浮点数来检查结束,它们具有介于-1和1之间的正确值,并且与我发送的值相同.由于我在转换为浮动时不改变endianess,我不明白为什么直接将4096字节数组转发到AudioTrack也不起作用.多线程可能有问题,但我不知道它可能是什么.

编辑2: 我发现了一个小问题 - 我在1023处重置了j.但是那个丢失的浮点数应该不是问题所在.除了那之外我做的是将来自套接字的流的方法放在另一个线程中,而不是在异步任务中调用它.这使它工作,我现在能够理解麦克风的声音.质量仍然很差 - 代码中可能有这样的原因吗?我也有大约10秒的延迟.只有大约半秒钟是由WLAN引起的,所以我想知道它是否可能是代码故障.任何进一步的想法表示赞赏

编辑3:我玩了代码并在评论中实现了一些greenapps的想法.使用新的线程结构,我面临着没有任何声音的问题.像一样.我不知道怎么可能,所以我换回来了.我尝试使线程更轻量级的其他东西没有任何影响.我有一个延迟,我的质量很差(我可以识别敲门声,但我无法理解声音).我认为我的转换可能有问题,所以我把我从套接字收到的字节直接放在AudioTrack中 - 只有丑陋的脉冲静态噪音.现在我更加困惑,因为这个确切的流仍然适用于C客户端.如果我找到解决方案,我会报告,但仍然欢迎任何帮助.

编辑4 我应该添加,我可以从另一个Android应用程序播放麦克风输入,我直接将该输入作为字节发送(我将排除浮动播放的东西,并将我直接接收的字节放入我的播放器代码中的audioTrack).
它也发生在我身上,这可能是一个问题,由C服务器流式传输的所述floatarray来自64位机器而手机是32位.这可能是一个问题,即使我只是将浮动数据传输为4个字节?或者,我的另一个想法:我收到的字节的基础数字格式是浮点数.AudioTrack期望什么格式?即使只放入字节 - 我是否需要将该浮点数转换为int并将其转换回字节或其他内容?

新代码:

public class PCMSocket {

AudioTrack audioTrack;
boolean doStop = false;
int musicLength = 4096;
byte[] music;
Socket socket;
short[] buffer = new short[4096];
float[] fmusic = new float[1024];
WriteToAudio writeThread;
ReadFromSocket readThread;


public PCMSocket()
{

}

public void start()
{
    doStop = false;
    readThread = new ReadFromSocket();
    readThread.start();
}

public class ReadFromSocket extends Thread
{       
    public void …
Run Code Online (Sandbox Code Playgroud)

java sockets android audio-streaming audiotrack

15
推荐指数
1
解决办法
8280
查看次数