小编Jak*_*key的帖子

格式化字符串为日期

我有一个字符串20100524(2010 05 24),我想将其解析为实际的日期格式.

c#

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

返回小于1的数字

我正在开发一个应用程序,需要使用给定数字的比率并乘以该比率乘以另一个数字.问题是我不能得到少于1的数字给我正确的小数比,而是它给我零(当它应该是.5).

例:

float number = 1/2; // This gives me zero
double number = 1/2; // This also gives me zero
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

jQuery用户可编辑的表格单元格

我已经查看了几个可编辑的表插件,但我不确定它们是否真的满足我的需求.我想要做的就是点击一个td元素,获取当前值,然后将td html更改为输入+按钮,当按下按钮时,删除输入和按钮并将新文本放在td中.这是我拥有的,它根本不起作用.单击某个td时,整个表格将消失并替换为输入.

这是JS:

    var selectedObj;

  $('td').click(function(e){
      // Handle the click

     if ($('#currentInput').length == 0)
     {
          selectedObj = $(this);
        var currentValue = $(this).text();
        var newValue = currentValue;

        $(this).html("<input id='currentInput' type='text' value='"+currentValue+"'/> <button onclick='setNewValue()'>Set</button>");
     }

  });
  function setNewValue()
  {
            var newValue = $('#currentInput').val();

        selectedObj.html('');
            selectedObj.text(newValue);
  }
Run Code Online (Sandbox Code Playgroud)

和HTML:

<p> 
<table id='transitTable' border="0" cellspacing="2" cellpadding="2" class='display' width="400">
<tr id='1'>
<td class="etsHeader etsLeft">H1</td>
<td class="etsHeader etsLeft">H2</td>
<td class="etsHeader etsLeft">H3</td>
<td class="etsHeader etsLeft">H4</td></tr>
<tr id='2'>
<td class="etsValue etsOdd etsLeft">R1</td>
<td class="etsValue etsOdd etsLeft">R1</td>
<td class="etsValue etsOdd …
Run Code Online (Sandbox Code Playgroud)

jquery

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

导航栏高度

我有一个观点,我在Interface Builder中掀起了一些内容,并在顶部有一个导航栏.通常在整个iPhone UI中,当设备旋转到横向时,导航条会略微缩短(高度).然而,当以任何方向旋转时,我的保持不变.关于通过IB做这件事还是我在某个地方错过了一处房产,这有些怪癖吗?谢谢!

iphone objective-c

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

结构的指针数组

我有一个像这样的结构

typedef struct person {
 int id;
 char name[20];
} Person;
Run Code Online (Sandbox Code Playgroud)

然后,在函数之外,我有一个指向这些结构的指针数组,就像这样

Person **people;
Run Code Online (Sandbox Code Playgroud)

然后在函数中我将人们添加到数组中(在循环中)

Person person;

for (i = 0; i < 50; i++)
{
  person.id = i;
  person.name = nameArray[i];
  people[i] = &person;
}
Run Code Online (Sandbox Code Playgroud)

person正在添加到people数组但是当(在VS2010中)我进入Watch屏幕并输入people, 50 I时,只是person在每个插槽中看到相同的内容,就像添加下一个人一样,它也会改变以前的所有内容.我在这做错了什么?

另外,要检索某个人的姓名,这是正确的语法吗?

people[0] -> name; 或者是 people[0][0].name吗?

谢谢!

c

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

C#SQL create table如果它还不存在

嘿,我试图在我的C#应用​​程序中添加一些逻辑,它将创建一个名为Import的表,如果它还不存在.这是我的代码,它似乎不起作用.

con.Open();
                    using (SqlCommand cmd = con.CreateCommand())
                    {
                        cmd.CommandText =
                            @" 
                       IF (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'RX_CMMData' AND TABLE_NAME = 'Import'))
BEGIN
CREATE TABLE Import (
  RowId     integer PRIMARY KEY NOT NULL,
  PartNumber  varchar(200) NOT NULL,
  CMMNumber   varchar(200) NOT NULL,
  Date        varchar(200) NOT NULL,
  FeatType    varchar(200) NOT NULL,
  FeatName    varchar(200) NOT NULL,
  Value       varchar(200) NOT NULL,
  Actual      decimal,
  Nominal     decimal,
  Dev         decimal,
  TolMin      decimal,
  TolPlus     decimal,
  OutOfTol    decimal,
  FileName    varchar(200) NOT NULL
); END";
                        cmd.ExecuteNonQuery();
                    } …
Run Code Online (Sandbox Code Playgroud)

c# sql

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

条件变量值

我将尝试使这个简单快速..我以前从未尝试过这样我有点迷失..我想要做的是有一个变量字符串(op20),其值基于满足的条件..也许有一种更简单的方法来实现这一目标......示例:

string op20A = "5";
string op20D = "19";
string op20C = "6";
string op20E = "14";
string op20J = "15";
string op20Y = "21";

string op20raw = "R288319"

if (op20raw == "R288319") string op20 = op20A;
if (op20raw == "R288320") string op20 = op20D;
if (op20raw == "R288321") string op20 = op20C;
etc etc
Run Code Online (Sandbox Code Playgroud)

c# variables

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

Scanf允许单词之间的空格

我尝试读取一些带有id的数据,后跟来自文本文件的firstname lastname,我似乎无法获得scanf以允许空间.

输入可能如下所示:123456 FirstName LastName

scanf("%d%s", &id, fullName)不起作用,因为它切断了名字和姓氏之间的空格.我想在一个字符串中有"第一个最后一个"(最好没有concat,因为有些情况下不包括姓氏).

c

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

提取文件名C#的一部分

嘿,我有这样的文件名:R303717COMP_148A2075_20100520_19230.txt(R号和其他数字不一样,但格式相同)

我想将148A2075和20100520分别提取到变量中,以便在我的sqlite数据库的列中插入.

任何帮助表示赞赏.

c#

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

正则表达式在括号之间匹配Javascript函数中的参数

我正在努力构建一个正则表达式来匹配 js 函数参数。我在一个项目上工作,我需要解析 javascript 并且我需要正则表达式来匹配函数括号之间的所有内容。

function foo (bar) {}  // should match 'bar'

Foo.bar = function  (baz, obj) {} // should match only 'baz, obj'
Run Code Online (Sandbox Code Playgroud)

它应该只匹配'function'或'function foo'之后的东西,基本上所以它不匹配函数体内的paren之间的东西。我需要它来排除实际的 '(' 和 ')' 字符。此外,“函数”或函数名称与开头“(”之间的空格可以是无限的。

这是我到目前为止所拥有的,我只获得第二个示例的匹配项,并且仅当“函数”和“(”之间只有一个空格时。正则表达式不是我的强项,所以这甚至可能是不可能的,但是提前致谢!

(?<=,|\()([#a-z0-9]+)(?=(,?[#a-z0-9]+)+\)|\))
Run Code Online (Sandbox Code Playgroud)

更新:这是我试图开始工作的另一种表达方式。它比上面的更接近,但只允许在“函数”和“(”之间有一个空格。它也不包括上面的情况 1。

\b(?<=(function.)\()([^),]+)[^)]*\b
Run Code Online (Sandbox Code Playgroud)

javascript regex parsing

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

标签 统计

c# ×4

c ×2

objective-c ×2

ios ×1

iphone ×1

javascript ×1

jquery ×1

parsing ×1

regex ×1

sql ×1

variables ×1