我正在参加其中一个Code Golf比赛,你的文件越小越好.
而不是手动删除所有空格等,我正在寻找一个程序或网站,它将取一个文件,删除所有空格(包括新行)并返回该文件的紧凑版本.有任何想法吗?
我有一个需要处理的数据列表.它现在的工作方式是这样的:
这需要太长时间.我想要的是:
这样的事情可能吗?
我以为我每秒都使用CRON来启动脚本实例.所有需要处理的项目都将在MySQL数据库中进行标记,因此每当通过CRON启动实例时,它只会将标记的下一个项目处理并删除该标志.
思考?
编辑:为了澄清一些事情,每个'item'作为单独的行存储在mysql数据库表中.每当处理项开始处理时,它都被标记为在db中处理,因此每个新实例将只抓取未处理的下一行并处理它.因此,我不必将这些项目作为命令行参数提供.
我需要一个正则表达式来解析句子或段落中的单词.应该使用的一些独立者是:空格和点.所以在:
My name is Bob.I'm 104 yrs old.
Run Code Online (Sandbox Code Playgroud)
Bob而I'm被分隔,即使有不点它们之间的任何空间,但.
还应包括任何其他常规单词.
当我正在开发将在客户端web服务器上使用的不同配置的应用程序时,通常使用共享主机,我认为大多数Web服务器都应该使用PHP 5版本,例如5.2.x,5.3.x等?
这是我的父类:
class Model extends CI_Model
{
protected $table, $idField='id';
public $fields;
function __construct()
{
parent::__construct();
$this->fields = new ValFieldGroup();
}
//Other Code
}
Run Code Online (Sandbox Code Playgroud)
这是ValFieldGroup类的代码:
class ValFieldGroup
{
private $fields = array();
public function add($name, $rules = '', $label = '')
{
$this->fields[$name] = new ValField($name, $rules, $label);
}
public function __get($name)
{
if (isset($this->fields[$name]))
return $this->fields[$name];
else
return false;
}
public function __set($name, $value)
{
$this->fields[$name] = $value;
}
public function getAll()
{
return $this->fields;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我遇到错误的子类:
class User …Run Code Online (Sandbox Code Playgroud) 基本上:
我有一个带文本框的页面,<ul>下面有一个列表.在<ul>由用户的朋友列表填充.
用户开始在文本框中输入朋友的姓名,例如按'r'
我想立即更新<ul>每个按键,只显示名字以R开头的朋友,例如'Richard,Redmond,Raheem'等.
当用户输入更多内容时,我想进一步限制名称,例如,如果用户输入'Ri',那么我只需要列表中的'Richard'.
我正在寻找有关如何实现搜索的想法.具体来说,如果我应该使用Array或JSON类来存储朋友列表,如果有任何正则表达式我应该使用,等等?
我应该使用哪个jQuery事件来收听按键事件?
两者似乎都意味着,匹配0个或更多字符?我不明白它们之间的区别,或何时使用?以及何时使用*.一些例子会有所帮助.
我的数据库中有一些列,大多数是varchar 255s.它们只被访问一次,但是对于登录用户,每次加载/请求时它们被加载一次.(大多数情况下它们包含用户偏好等内容).
我的问题是,我应该在这些列上创建索引吗?我已经在其他列上获得了索引,这些索引在多个查询中使用,而不是只读取一次并像这些列一样存储.
我正在尝试选择所有具有类foo的文本框.这样做:
console.log( $("input .foo") );
Run Code Online (Sandbox Code Playgroud)
无论如何都行不通
console.log( $(".foo") );
Run Code Online (Sandbox Code Playgroud)
作品.为什么是这样?我究竟做错了什么?