小编Nik*_* K.的帖子

将php字符串拆分成不同长度的块

我正在寻找将字符串拆分为数组的方法str_split(),其中块的大小各不相同.

我可以通过使用一堆循环遍历字符串来做到这一点substr(),但这看起来既不优雅也不高效.是否有一个函数接受一个字符串和一个数组,如(1, 18, 32, 41, 108, 125, 137, 152, 161),并产生一个适当切碎的字符串片数组?

爆炸是不合适的,因为块是由不同数量的空格分隔的.

php arrays string split

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

浏览IIS网站时出现"服务不可用"错误

我在IIS 6.0中有一个使用带有自定义服务帐户的应用程序池的网站.当我浏览网站时,出现"服务不可用"错误,事件日志中的错误说明

应用程序池"SampleAppPool"的标识无效,因此万维网发布服务无法创建工作进程来为应用程序池提供服务.因此,应用程序池已被禁用.

我觉得实用"ASPNET_REGIIS"可以用来访问权限授予根据帐户IIS元数据库的这篇文章,但是是正确的方式来解决这个问题?因为此实用程序用于多个事情,并且可能不仅仅是授予帐户权限,还是应该手动将帐户添加到IIS_WPG组?

asp.net security iis application-pool windows-authentication

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

一个有趣的案例,对于mysql查询"喜欢'xx'"

我在MySQL查询SQL中找到了一个有趣的案例,前缀字符串匹配;

我创建了这样的表格;

CREATE TABLE `EpgInfo` (
   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
   `title` varchar(100)  NULL NOT NULL DEFAUL '',
   PRIMARY KEY (`id`),
   KEY `title` (`title`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

然后,我为随机列标题插入了1,000,000行数据,其长度小于20.

我使用3个这样的SQL:

  • SQL#1: select * from EpgInfo2 where title like "?" limit 1;
  • SQL#2: select * from EpgInfo2 where title = "?" limit 1;
  • SQL#3: select * from EpgInfo2 where title like "?" limit 1;

我发现:

  • SQL#1的成本为0.2秒.
  • SQL#2和SQL#3的成本为0.0s.我使用show status喜欢%handl%找到查询计划,我发现SQL#1扫描所有索引数据,SQL#2和SQL#3没有.

为什么?

mysql sql

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

Mysql只选择不重复的值

我正在寻找一种运行简单SELECT陈述的方法.我有一个有两列的表:idemail.

我想运行一个SELECT不会返回重复值的语句.例如,请获取以下数据:

1   example@hotmail.com
2   example12@hotmail.com
3   example@hotmail.com
4   example@hotmail.com
Run Code Online (Sandbox Code Playgroud)

我希望它只返回以下内容:

1   example@hotmail.com
2   example12@hotmail.com
Run Code Online (Sandbox Code Playgroud)

...并跳过重复的值.

mysql

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

一劳永逸地得到一切

拿这个Lorem Ipsum文字:

Lorem ipsum dolor坐下来,精致的adipistur elit.Nulla felis diam,mattis id elementum eget,ullamcorper et purus.

我如何使用PHP和正则表达式获取所有后续内容Nulla

php regex

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

使用MySQL计算时间轴的变化

我是MySQL的新手,我需要你的帮助.我有一张包含类似数据的表格

---------------------------------------------------
|RobotPosX|RobotPosY|RobotPosDir|RobotShortestPath|
---------------------------------------------------
|0.1      |   0.2   |      15   |       1456      |
|0.2      |   0.3   |      30   |       1456      |
|0.54     |   0.67  |      15   |       1456      |
|0.68     |   0.98  |      22   |       1234      |
|0.36     |   0.65  |      45   |       1234      |
|0.65     |   0.57  |      68   |       1456      |
|0.65     |   0.57  |      68   |       2556      |
|0.79     |   0.86  |      90   |       1456      |                 
---------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,RobotShortestPath列中有重复的值,但它们很重要.每个数字代表一个特定的任务.如果数字连续重复(例如:1456),则表示机器人正在执行该任务,当数字发生变化时(例如:1234),这意味着它已切换到另一个任务.并且如果先前的数字(例如:1456)再次出现,则还意味着机器人在完成早期任务(1234)之后正在执行新任务(1456).

因此,我陷入困境的是我无法完成任务.我从COUNT,GROUP BY这些最低限度的知识中使用了一些东西,但似乎没什么用.

实际上执行的任务数量实际上是5,但无论我做什么,我只得到3个结果.

mysql

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

增加ColorBox中标题区域的大小(高度)

我正在使用ColorBox创建一个具有相当长标题的幻灯片

<a class="slideshow" href="image.gif" 
title="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam iaculis velit 
eget augue tincidunt a tempor risus volutpat. Integer tempor sapien justo. Ut 
facilisis odio nec risus aliquet nec rhoncus nunc ultrices. Nulla facilisi. Ut ac 
ligula a metus rhoncus feugiat. Praesent lacinia diam neque, sed tempor felis. Morbi 
sed sapien sem, vitae pulvinar nunc. Fusce metus dolor, iaculis eget venenatis a, 
gravida sed tellus." rel="slides">Slideshow</a>
Run Code Online (Sandbox Code Playgroud)

灯箱工作,但在所有的例子中,没有为标题留出太多空间.如何使标题区域更大,以便ColorBox正确调整灯箱"弹性"窗口的大小?


找出一个不错的解决方案.通过覆盖一些样式,我能够将"标题"移动到带有灰色背景的图片中colorbox.css.

#cboxTitle { 
    text-align:justify !important;
    width:98.5% !important; …
Run Code Online (Sandbox Code Playgroud)

jquery colorbox

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

使用可变同级将子DIV高度限制为父DIV高度

我有一个<div>具有指定高度的容器,其中包含两个以上的DIV,用于介绍副本(将由客户端输入),另一个用于列出各种功能.

我希望功能<div>自动填充父级中的剩余空间,然后滚动溢出.

我怎么做?

CSS:

#article {
    width:940px;
    height:500px
}

#article-content {
    margin: 20px 0;
}

#article-features {
    height:100%;
    overflow-x: auto;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

css height percentage

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

仅限CSS中的悬停列表

我在使用CSS翻转菜单时遇到了一些麻烦.

我已经看过很多,并且有教程,但是有太多不必要的代码,我发现很难区分哪些是所需的代码,哪些只是其他CSS.

我想在CSS上有一个悬停菜单,因为我正在处理的网站有很多用户故意禁用脚本(JavaScript).

我不明白,在CSS中,当用户将鼠标悬停在父列表项上时,如何使"子菜单"显示在其父列表项下面.有人可以帮我理解这在CSS中是如何工作的吗?

下面是我所指的图片:

在此输入图像描述

html css

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

有什么方法可以减少文本的大小吗?

描述:我有一个庞大的MySQL数据库表.总大小约为10太字节.它只包含文本.

此数据库表中的示例文本:

在其他情况下,一些国家逐渐学会生产与以前只有美国和其他一些国家可以生产的相同的产品和服务.美国的实际收入增长放缓.

大约有500亿种不同的文本.

我试过了什么?

我试图将它们全部压缩.实际上它已经工作,减少了总大小.但是,我需要进行搜索,并且当它们位于zip文件中时我无法搜索任何数据.

我试过PHP的base64编码.它使我的示例文本数据为:

SW4gb3RoZXIgY2FzZXMsIHNvbWUgY291bnRyaWVzIGhhdmUgZ3JhZHVhbGx5IGxlYXJuZW QgdG8gcHJvZHVjZSB0aGUgc2FtZSBwcm9kdWN0cyBhbmQgc2VydmljZXMgdGhhdCBwcmV2 aW91c2x5IG9ubHkgdGhlIFUuUy4gYW5kIGEgZmV3IG90aGVyIGNvdW50cmllcyBjb3VsZC Bwcm9kdWNlLiBSZWFsIGluY29tZSBncm93dGggaW4gdGhlIFUuUy4gaGFzIHNsb3dlZC4 =

我想要完成什么?

我想在将它们发送到MySQL之前减少文本的大小.首先,我不知道我怎么能做这份工作.我正在考虑加密和解密数据.

所以,这是一个我想做的例子:

我想在存储之前加密文本数据.然后,我想从MySQL调用加密数据以便解密.

有什么方法可以减少文本的大小吗?Base64对我不起作用,还有其他方法吗?

php mysql sql encoding

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