问题列表 - 第12092页

[我的] SQL VARCHAR大小和Null-Termination

免责声明:我对SQL和数据库一般都很陌生.


我需要创建一个最多可存储32个字符的文本数据的字段." VARCHAR(32)" 是否意味着我的数据中只有32个字符?我是否需要为空终止保留额外的字符?

我进行了一个简单的测试,看起来这是一个WYSIWYG缓冲区.但是,我想从那些真正知道自己在做什么的人那里得到一个具体的答案.


我有一个C [++]背景,所以这个问题在我脑海中引起了警钟.

mysql sql varchar null-terminated

14
推荐指数
2
解决办法
4139
查看次数

将F#中的对象传递给C#方法并将其作为out参数不起作用?

我正在使用的其中一个库在C#中定义了这个:

public ushort GetParameterSet(string name, out ParameterSet parameterSet)
Run Code Online (Sandbox Code Playgroud)

我试图用F#调用它:

let parameterSet = new ParameterSet();
let retVal = currentPanel.GetParameterSet(name, ref parameterSet);
Run Code Online (Sandbox Code Playgroud)

但是,即使在C#方法中将parameterSet设置为具有有效数据的该类的实例,它也不会在F#中更改.

我在这里错过了什么?

c# f# pass-by-reference

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

什么不应该在源头控制下?

对于哪些文件和/或目录不应该(在大多数情况下)处于源代码管理之下,最好有一个或多或少的完整列表.您认为应该排除什么?

建议到目前为止:

一般来说

  • 配置包含敏感信息的文件(密码,私钥等)
  • Thumbs.db,.DS_Store和desktop.ini
  • 编辑器备份:*〜(emacs)
  • 生成的文件(例如DoxyGen输出)

C#

  • BIN\*
  • OBJ\*.
  • *.可执行程序

视觉工作室

  • 名为.suo*
  • *.NCB
  • *.用户
  • *.APS
  • *.cachefile
  • *的.backup
  • _UpgradeReport_Files

Java的

  • *.类

日食

我不知道,这就是我现在正在寻找的东西:-)

蟒蛇

  • *.pyc文件

临时文件 - .*.sw? - *〜

language-agnostic version-control

59
推荐指数
10
解决办法
8848
查看次数

是否可以使用Javascript访问iPhone加速度计?

我开始尝试为我的iPhone以及我的朋友拥有的其他支持网络的手机做一些基于网络的游戏编程,并且很难在浏览器中查找使用Javascript访问加速度计的信息.

在最新版本中,我知道我现在可以访问位置信息,但我希望我可以在我计划制作的一些游戏中使用加速度计.

或者,这也适用于Android手机吗?

javascript iphone

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

用Java将UTF-8转换为ISO-8859-1

我正在阅读XML文档(UTF-8)并最终使用ISO-8859-1在网页上显示内容.正如预期的那样,有几个字符显示不正确,比如,(他们显示为?).

是否可以将这些字符从UTF-8转换为ISO-8859-1?

这是我编写的代码片段,用于尝试此操作:

BufferedReader br = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), "UTF-8"));
StringBuilder sb = new StringBuilder();

String line = null;
while ((line = br.readLine()) != null) {
  sb.append(line);
}
br.close();

byte[] latin1 = sb.toString().getBytes("ISO-8859-1");

return new String(latin1);
Run Code Online (Sandbox Code Playgroud)

我不太确定会出现什么问题,但是我认为它是readLine()引起了悲伤(因为字符串是Java/UTF-16编码的?).我尝试的另一种变化是用latin1替换

byte[] latin1 = new String(sb.toString().getBytes("UTF-8")).getBytes("ISO-8859-1");
Run Code Online (Sandbox Code Playgroud)

我已经读过以前关于这个主题的帖子,我正在学习.在此先感谢您的帮助.

java utf-8 iso-8859-1 character-encoding

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

如何使用C#提交http表单

我有一个简单的html文件,如

<form action="http://www.someurl.com/page.php" method="POST">
   <input type="text" name="test"><br/>
   <input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

编辑:我可能不太清楚这个问题

我想编写C#代码,提交此表单的方式与我将上述html粘贴到文件中时完全相同,用IE打开并用浏览器提交.

.net html c# forms http-post

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

通过XML将重复活动添加到Google日历

我正在尝试通过Protocol API向我的日历添加定期事件.我从我在Google界面中创建的事件中获取了重复标记的语法,并在我的创建请求中使用了该语法.这是我提交的内容:

<?xml version='1.0' encoding='utf-8' ?> 
<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'> 
    <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'></category> 
    <title type='text'>Hi Stack Overflow!</title> 
    <content type='text'>Help me please!</content> 
    <gd:where valueString='StackOverflow.com'></gd:where> 
    <gd:recurrence>
        DTSTART;TZID=America/Los_Angeles:20090824T080000
        DTEND;TZID=America/Los_Angeles:20090824T090000 
        RRULE:FREQ=DAILY;WKST=SU;UNTIL=20090828T090000 
        BEGIN:VTIMEZONE TZID:America/Los_Angeles X-LIC-LOCATION:America/Los_Angeles 
        BEGIN:DAYLIGHT TZOFFSETFROM:-0800 TZOFFSETTO:-0700 TZNAME:PDT DTSTART:19700308T020000 
        RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU 
        END:DAYLIGHT 
        BEGIN:STANDARD TZOFFSETFROM:-0700 TZOFFSETTO:-0800 TZNAME:PST DTSTART:19701101T020000 
        RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU 
        END:STANDARD 
        END:VTIMEZONE
    </gd:recurrence> 
 </entry>
Run Code Online (Sandbox Code Playgroud)

该事件已添加,但不会重复.当我查看结果事件提要的重复部分时,定义重复的RRULE不在那里.

感谢您的任何帮助!

xml rfc2445 google-calendar-api rfc5545

4
推荐指数
1
解决办法
2125
查看次数

写入事件日志时出现System.Security.SecurityException

我正在努力尝试将ASP.NET应用程序从Server 2003(和IIS6)移植到Server 2008(IIS7).

当我尝试访问浏览器上的页面时,我得到了这个:

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

安全例外

说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与您的系统管理员联系或在配置文件中更改应用程序的信任级别.

异常详细信息:System.Security.SecurityException:找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全性

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[SecurityException:找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全.]

System.Diagnostics.EventLog.FindSourceRegistration(String source,String machineName,Boolean readOnly)+562 System.Diagnostics.EventLog.SourceExists(String source,String machineName)+251

[剪断]

这些是我为尝试解决它而做的事情:

  1. 授予"Everyone"对密钥的完全访问权限HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security.这很有效.但我自然不能在生产中这样做.所以我在运行应用程序几分钟后删除了"Everyone"权限,错误重新出现.

  2. 我在应用程序日志和安全日志中创建了源代码(我通过regedit对其进行了验证)在安装期间使用提升的权限,但错误仍然存​​在.

  3. 我在应用程序中给了应用程序一个完整的信任级别web.config(并使用appcmd.exe),但无济于事.

有没有人能够了解这里可以做些什么?

PS:这是对这个问题的跟进.我按照给出的答案但没有用(见上面的#2).

windows asp.net iis-7 exception-handling event-log

186
推荐指数
10
解决办法
29万
查看次数

使用RegEx提取表单字段

我正在寻找一种方法来获取给定特定URL和表单名称的页面中的所有表单输入和相应值.

function GetForm($url, $name)
{
    return array
    (
        'field_name_1' => 'value_1',
        'field_name_2' => 'value_2',
        'select_field_name' => array('option_1', 'option_2', 'option_3'),
    );
}

GetForm('http://www.google.com/', 'f');
Run Code Online (Sandbox Code Playgroud)

有人能为我提供必要的正则表达式吗?

编辑:我理解查询DOM将更加可靠,但我正在寻找的是一个网站无关的解决方案,允许我获取给定表单的所有字段.在不知道文档节点的情况下,我不相信这是可能的,我错了吗?

我不需要防弹解决方案,只需要在标准网页上运行的东西,对于FORM标签,我提出了以下RegEx;

'~<form.*?name=[\'"]?' . $name . '[\'"]?.*?>(.+?)</form>~is'
Run Code Online (Sandbox Code Playgroud)

我相信为输入字段做类似的操作并不困难,我发现最具挑战性的是select和option字段的RegEx.

html php regex forms

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

如何为手机开发Java游戏?

我如何开始为手机开发J2ME游戏?

  1. 是否有可用于渲染文本像素字体的库?- 用于文字游戏
  2. 2D图形库是否可用于绘制动画位图?- 等距平铺游戏
  3. 任何3D引擎都可以使用纹理贴图和照明吗?- 用于赛车飞行模拟器

关于屏幕尺寸:

  • 最初选择什么屏幕尺寸以获得良好的市场渗透?
  • 如何管理不同屏幕尺寸的游戏源代码?分开分支?

我是J2ME编程的新手,所以你可以给我开始的任何链接都会很棒.

java 3d 2d java-me

9
推荐指数
2
解决办法
3942
查看次数