小编hum*_*ird的帖子

三元运算符与if语句的漂亮

我正在浏览一些代码,我发现了一些三元运算符.这段代码是我们使用的库,它应该非常快.

我在想,除了那里的空间,我们还要保存任何东西.

你有什么经历?

c++ if-statement ternary-operator

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

测试正则表达式工具(Linux/ubuntu)

我搜索了有关正则表达式测试/学习工具的问题,但人们通常建议使用基于Windows的解决方案.我为ubuntu找到了一个:redit.但是,我想知道是否有更好的工具来完成这项工作.所以,没有进一步的麻烦

Q: What is the best tool for testing/leadning regular expressions
   for linux/ubuntu?

很抱歉,如果这是一个超级用户的问题.谢谢

regex linux

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

PHP命名约定?

我现在正在编码smt,并且我有点担心PHP有时用下划线调用它的函数,有时候用一个字来调用它.那是怎么回事?

例:

int strlen(string $ str)

bool in_array(混合$ needle,数组$ haystack [,bool $ strict = FALSE])

我希望有一个很好的理由,并且真的想知道它是什么.

php naming-conventions

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

有效的ip->位置查询

我有两个表:一个是来自ipinfodb.com的ip_group_city,其中包含用于确定IP位置的ip_start数字,另一个是包含有关'ip'列的网站访问者信息的"访问".

我需要通过检查"visits"表中每个IP的region_code来选择前10个region_code(来自ip_group_city).

现在我将所有IP从"访问"加载到一个数组中,并使用该IP信息通过以下方式查询ip_group_city:

SELECT region_code
FROM ip_group_city
WHERE ip_start <= INET_ATON(IP_FROM_ARR)
ORDER BY ip_start DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

我无法创建某种嵌套查询来为我完成工作,因为现在事情有点慢:) - 我的笔记本电脑xampp需要长达30秒(AMD Turion x2 2GHz,运行Windows 7旗舰64位版本)

这是包含IP地址(访问)的表

CREATE TABLE IF NOT EXISTS `visits` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`clientid` mediumint(8) unsigned NOT NULL,
`ip` varchar(15) NOT NULL,
`url` varchar(512) NOT NULL,
`client_version` varchar(64) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=49272 ;
Run Code Online (Sandbox Code Playgroud)

谢谢

php mysql local geolocation

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

如何在R点之后指定参数?

这可能归结为"如何将可选参数传递给R函数".以c()为例.它的定义是:

c(..., recursive = FALSE)
Run Code Online (Sandbox Code Playgroud)

但是,如果我像这样使用它,c(1:5, TRUE)它给出了[1] 1 2 3 4 5 1完全可以理解的,但也有点奇怪,因为我希望它很容易弄明白.我想这很简单,我根本就没有看到整件事.

欢呼回答而不是肆虐.我用Google搜索并搜索了,但可能有太多错误的答案并放弃了.

编辑:由于不合逻辑的例子编辑.

r

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

即,javascript和'item'作为变量名称

这被认为是IE中的JS错误吗?

请检查以下功能

function select_deselect_all_items(status)
    {
        select_deselect_items_under_panel(status, $('myPanel'));

        panel = $('myPanel');
        var items = panel.getElementsByTagName('input');
        for (var n = 0; n < items.length; n++) {
            item = items[n];
            if (item.id.substr(0, 10) == 'myItems_') {
                item.checked = status;
                select_deselect_items_under_panel(status, $('myPanel'));
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在,这在FF和Chrome中运行良好,但在IE中生成错误.错误如下:

Error: Unable to get value of the property 'substr': object is null or undefined

我在整个代码中的几个地方都有这个功能(遗憾的是没有把它放到一个js文件中)我已经偶然发现了这个问题.问题似乎是item变数.如果将其更改为其他内容,即myWildVarName事情似乎正常.我在IE中调试了页面,我看到这item是一个具有某些属性的对象......

那么,一个错误还是一个新手的错误?

干杯

javascript cross-browser

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

Scala String *类型(在args函数中)

我有以下方法:

def m(a: String*) = { // ... }
Run Code Online (Sandbox Code Playgroud)

我想知道这种语法中的星号(*)符号有什么用?我显然是Scala的新手。我用谷歌搜索,但可能是在搜索错误的内容。任何帮助表示赞赏。

干杯!

syntax scala

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

Java写入文件行为不端

这是我的另一个Java问题.

请看一下这段代码:


public static void main(String[] args) {
  if( args.length != 5) {
   System.out.println("Error. Wrong number of params!");
   System.exit(0);
  }
  File file = new File(args[0]);
  try {
   BufferedImage image = ImageIO.read(file);
   FileWriter fstream = new FileWriter("output.txt");
         BufferedWriter out = new BufferedWriter(fstream);
   int avg = 0;
      int w = image.getWidth();
      int h = image.getHeight();
      Rectangle r = new Rectangle();
      double whiteHelp = Double.parseDouble(args[4]);
      avg = (int) (avg / 1);
      int startX = Integer.parseInt(args[2]);
      int startY = Integer.parseInt(args[3]);
      r.width = r.height = …
Run Code Online (Sandbox Code Playgroud)

java bufferedimage bufferedwriter

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

在ms访问中将记录插入表中

我需要使用ms access 2007创建一个小的"应用程序".我只需要创建一个表单来处理与几个db表相关的输入/输出.我创建了表格:患者,治疗和实验.

患者表中的主键是ID,它在治疗和实验表中用作外键,其名称为patientID.

我还创建了一个我在本期问题开头提到的表格.它有多个标签.第一个选项卡打开/创建患者,第二个选项卡用于输入要输入到实验表中的数据.同样适用于治疗表.

我的问题: I added a button to the 2nd tab, and I want to attach an 'action' that will set an INSERT query with values taken from fields (controls) in tab 2, together with ID field taken from tab1 (that corresponds with patient ID from patients table), and then execute a query.

现在我正在努力实现这一目标,但收效甚微.此外,在MS网站上搜索解决方案有点难,因为它总是显示其中包含"查询"的结果:)...而查询不是我想要使用的smt.(但是,我会接受任何解决方案).

谢谢

表:

耐心

ID - primary key, autogenerated
patientID - internal number of the patient record. I could've used this, but it would …
Run Code Online (Sandbox Code Playgroud)

forms ms-access-2007

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

php {$ var}意思

你好,

{$var}在PHP中是什么意思?

例:

$query = "UPDATE table SET field = '{$var}'";
Run Code Online (Sandbox Code Playgroud)

谢谢.

php syntax

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