问题列表 - 第30899页

php从txt文件中爆炸新行内容

我有txt文件,电子邮件地址在另一个下面,如:

test@test.com
test2@test.com

到目前为止,我设法打开它

 $result = file_get_contents("tmp/emails.txt");
但我不知道要在数组中获取电子邮件地址.基本上我可以使用爆炸但是如何划分新线?提前感谢任何答案!

php arrays explode

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

Java | 比较char数组中的char字

如何获取可在段落中找到的单个单词的索引(表示在char数组中)(再次表示在char数组中).

char代表这个词

char word[] = new char[]{'w','o','r','d'};
Run Code Online (Sandbox Code Playgroud)

这是段落

char para[] = new char[]{'f','g','q','z','y','i','o','p','w','o','r','d'};
Run Code Online (Sandbox Code Playgroud)

我希望在这种情况下得到第一个字母的索引8.我在排序单词scrambled时使用了二进制搜索.

谢谢.

java search char

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

当数据长度未知时,从Perl中的套接字接收数据的最佳方法是什么?

现在,我在循环中一次读取一个角色,直到我到达\0角色.有一个更好的方法吗?

sockets perl recv

4
推荐指数
2
解决办法
4120
查看次数

在30 000+行的桌面上优化LEFT JOIN

我有一个网站,访问者可以留下评论.我想添加回答评论的能力(即嵌套评论).

起初这个查询速度很快,但在我用现有注释(大约30000)填充表后,一个简单的查询,如:

SELECT c.id, c2.id
  FROM (SELECT id
         FROM swb_comments
         WHERE pageId = 1411
         ORDER BY id DESC
         LIMIT 10) AS c
  LEFT JOIN swb_comments AS c2 ON c.id = c2.parentId
Run Code Online (Sandbox Code Playgroud)

花了2秒钟,没有儿童评论(!).

如何优化这样的查询?可能的解决方案是http://www.ferdychristant.com/blog//articles/DOMM-7QJPM7(滚动到"平板表模型完成正确")但这使分页相当困难(如何限制10个父评论1个查询内?)

该表有3个索引,id,pageId和ParentId.

提前致谢!

编辑:

添加了表定义.这是与上述SELECT查询有一些差异的完整定义(即pageId而不是numberId以避免混淆)

CREATE TABLE `swb_comments` (
    `id` mediumint(9) NOT NULL auto_increment,
    `userId` mediumint(9) unsigned NOT NULL default '0',
    `numberId` mediumint(9) unsigned default NULL,
    `orgId` mediumint(9) unsigned default NULL,
    `author` varchar(100) default NULL,
    `email` varchar(255) NOT NULL,
    `message` text NOT NULL,
    `IP` varchar(40) NOT …
Run Code Online (Sandbox Code Playgroud)

mysql query-optimization left-join

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

使用border-radius.htc为IE输入<input type ='text'/>的圆角

我想创建一个带圆角的输入字段.

HTML:

<div id="RightColumn">
<input type="text" class="inputForm" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.inputForm
{
    -moz-border-radius:10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    -khtml-border-radius: 10px; /* KHTML */
    border-radius: 10px; /* CSS3 */
    behavior:url("border-radius.htc");
}

#RightColumn
{
    background-color:White;
}
Run Code Online (Sandbox Code Playgroud)

但IE并没有显示任何输入字段的边框 - 更圆的边框和简单的边框.当我删除#RightColumn的CSS样式时,IE会显示带圆角的输入字段.但是我需要#RightColumn的背景知识.

我该如何创建它?

css internet-explorer rounded-corners css3 internet-explorer-8

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

打开adt,adi和adm文件

我正在开发一个Web应用程序,我有一个包含一堆文件的文件夹,其中包含.adm,.adi和.adt以及.bak扩展名.我希望能够读取此数据并将其转换为mysql db.我认为这些是sybase以其专有格式存储的文件.我打开了sybase优势服务器,但该文件夹没有.db文件.我真的很努力只是阅读这些数据,但我无法做到.如果你能给我一些指导,这将是一个很大的帮助.

database migration sybase

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

如何获取UIColor对象的RG和B的值(浮点数)?

我创建了一个UIColor对象,并希望在使用CGContextSetRGBStrokeColor绘制之前设置颜色.为此,我需要从UIColor对象中提取红色,绿色和蓝色的值.我怎么做?

或者是否有更好的方法使用其他类型的方法定义颜色(虽然我找不到时找不到),我可以使用UIColor对象来设置颜色?

提前致谢!

/尼克拉斯

iphone objective-c graphic uicolor

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

关于Hibernate session.flush()的问题

我想询问以下情况下flush方法的实际用途:

for (int i = 0; i < myList.size(); i++) {
    Car c = new Car( car.get(i).getId(),car.get(i).getName() );
    getCurrentSession().save(c);
    if (i % 20 == 0)
        getCurrentSession().flush();
}
Run Code Online (Sandbox Code Playgroud)

这是否意味着在迭代20之后,刷新缓存,然后20个持有的内存对象实际上保存在数据库中?

有人可以向我解释当条件成立时会发生什么.

java orm hibernate

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

发送multipart/form-data内容类型请求

以下http post请求使用multipart/form-data内容类型发送数据.

-----------------------------27311326571405\r\nContent-Disposition: form-data; name="list"\r\n\r\n8274184\r\n-----------------------------27311326571405\r\nContent-Disposition: form-data; name="list"\r\n\r\n8274174\r\n-----------------------------27311326571405\r\nContent-Disposition: form-data; name="list"\r\n\r\n8274178\r\n-----------------------------27311326571405\r\nContent-Disposition: form-data; name="antirobot"\r\n\r\n2341234\r\n-----------------------------27311326571405\r\nContent-Disposition: form-data; name="votehidden"\r\n\r\n1\r\n-----------------------------27311326571405--\r\n
Run Code Online (Sandbox Code Playgroud)

列表是输入名称.8274184,8274174,8274178等是输入值.但是什么是27311326571405,27311326571405 ......等等?我想用c#发送相同的请求,但我真的不知道在哪里可以得到这个数字.

c# post http multipartform-data

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

将带有char*字符串的C结构保存到文件中

我正在尝试将带有char*字符串的结构保存到文件中.

struct d_object {
    int flags;
    int time;
    int offset;
    char *filename;
};
Run Code Online (Sandbox Code Playgroud)

问题是,当这样做时,我显然只会保存该指针的地址而不是字符串.所以我所做的只是使用一个字符数组,但我被迫设置字符串的最大大小.这工作正常,但我想知道是否有任何存储结构与文件中的char*(我在某些时候malloc),然后检索它.我可以保存字符串和结构分开,然后检索它们,但它是相当混乱.如果我可以将整个结构(上面的结构)加载并保存到文件中,那将是更好的选择.谢谢!

char数组的代码如下:

#include <stdio.h>
#include <string.h>
#include <fcntl.h>

struct d_object {
    int flags;
    int time;
    int offset;
    char filename[255];
};

int main(int argc, char **argv) {

    struct d_object fcb;

    fcb.flags=5;
    fcb.time=100000;
    fcb.offset=220;
    strncpy(fcb.filename,"myfile",255);


    int fd=open("testfile",O_RDWR);
    write(fd,&fcb,sizeof(fcb));
    close(fd);


    int fd2 = open("testfile",O_RDONLY);
    struct d_object new_fcb; 
    read(fd2,&new_fcb,sizeof(new_fcb));

    printf("read from file testfile: %s\n",new_fcb.filename);

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

PS:我没有使用STREAM函数,因为这实际上是指在没有它们的嵌入式操作系统上运行.我刚刚调整了*BSD/Linux的代码,所以在提问时更有意义.

c file-io struct file

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