小编Sta*_*bie的帖子

正则表达式算法

给定一个子字符串,是否有一种方法可以生成所有可能的正则表达式(限制性最强,限制性最小),以匹配给定字符串的子字符串?

例如,假设你有一个子串"orange"和一个字符串"apple banana orange grape".我如何得到一个匹配"橙色"的正则表达式列表(我知道会有很多;希望有一些库已经为我做了这个).

regex algorithm

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

MySQL数据类型:int与enum

我有许多列只需要存储一些值(例如0,1,2,3).我应该为这种情况选择什么数据类型?我觉得我应该选择像ENUM('0','1','2')这样的东西.int会更好(尽管限制较少)?我应该考虑别的东西(比如tinyint)吗?

编辑:

实际上,在决定数据类型时,我应该考虑哪些一般建议?

mysql sql database database-design

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

数据建模:地理位置的层次结构

我希望我的用户能够指定他们的位置,以便我可以在地图上绘制它们.给定地址,我使用Google Maps API获取其纬度/经度坐标并将其存储在数据库中.

此外,我希望允许用户根据位置搜索其他用户.使用谷歌地图API,我也可以获得国家/州/城市的地址(或纬度/经度坐标).我的问题是我不知道如何以这样的方式存储国家/州/市:

  • 数据与特定用户相关联
  • 没有数据冗余

我认为问题是如果User-1和User-2都输入导致该国家为"USA"的地址,我想我需要知道User-1和User-2都来自美国 - 而且"USA"仅在DB中存储一次.

当用户搜索其他用户时,我想我应该只让他们在美国搜索用户,如果我实际上有来自美国的用户.这意味着,假设User-1和User-2是来自美国的唯一2个用户,如果User-1和User-2删除他们的个人资料,我不应该再允许在美国搜索用户.

我的想法在概念上是错误的吗?在任何情况下,我应该如何建模这些信息?我正在使用MySQL.

mysql database database-design data-modeling

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

PHP:以编程方式提交表单并获取结果页面的内容?

我将如何使用PHP以编程方式提交表单(我假设使用curl?)并获取结果页面的文件标记?

php curl

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

Web Cralwer算法:深度?

我正在研究爬虫,需要准确理解"链接深度"的含义.以nutch为例:http://wiki.apache.org/nutch/NutchTutorial

depth表示应该爬网的根页面的链接深度.

所以,比方说我有域名www.domain.com,想要抓住一个深度,比方说3- 我需要做什么?如果一个站点可以表示为二叉树,那么我认为这不是问题.

algorithm web-crawler nutch

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

Smarty:如何使用PHP函数?

假设我的TPL文件中包含以下内容:

{$a}

我想将某些PHP本机函数(例如strip_tags)应用于该Smarty变量.这可能在TPL中吗?如果是这样,怎么样?

php smarty

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

CodeIgniter:测量页面加载时间

如何在使用Smarty的CI应用程序中测量页面加载时间?现在,我已经在index()方法的开头和结尾放置了基准点,但这只测量了方法的执行时间,对吧?我想知道完全渲染页面需要多长时间.

php codeigniter smarty

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

PHP:foreach一个数组对象,如何将内部指针移动到下一个?

我需要循环和对象数组.在某些情况下,在循环内部,我需要将内部指针移动到数组中的下一个元素.我怎么做?

foreach($objects as $object)
{
   // TODO: move internal pointer to next one?
   // next($objects) doesn't work
}
Run Code Online (Sandbox Code Playgroud)

php

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

强制"www." 通过.htaccess

我想强制"www." 在我的网址上(例如http://domain.com成为http://www.domain.com).但是,我不希望它强制在已经拥有子域的URL上(例如http://images.domain.com不应该成为http://www.images.domain.com).我在网上找到的以下片段是后者:

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
Run Code Online (Sandbox Code Playgroud)

我需要做些什么才能让它对我有用?谢谢.

apache .htaccess

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

汽车经销商数据库设计

我正在研究为汽车经销商构建应用程序。我看到的最大挑战是构建数据库以获取有关车辆的必要信息(年份、品牌、型号——相当简单,但我知道细节远不止这些)。该信息可能用于在其网站上展示经销商的库存(因此,用户可能希望能够根据各种参数等进行搜索)。

关于我可以为这个数据库的第 1 版做什么的任何建议?我可以使用任何样品吗?谢谢。

mysql database database-design

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