小编Spa*_*Kot的帖子

PHP - 显示从MySQL DB检索的Urdu文本

Urdu语言中存有书籍存储在MySQL数据库中.我将使用PHP在html页面上显示.

目前只??????显示问号()代替乌尔都语文本.

<div class='product_title'><a href='details.php?pid=".$Row['s_id']."'>".$Row["books"]."</a></div>
Run Code Online (Sandbox Code Playgroud)

要正确显示这些字符需要做什么?

php mysql database functional-programming

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

找到覆盖太空中大多数点的圆

我正在接受一家高频交易公司的采访.他们问我一个算法O(n):

  • 给出n空间点
  • 给定一个返回平面点的哈希函数O(1),
  • 找到覆盖空间中最多点的最佳匹配圆.

要求:

  • 圆心必须有整数坐标,它的半径是3.
  • 圆内的点不一定具有整数坐标

我用Google搜索并做了一些研究.有一个O(n)算法(来自普林斯顿大学的Chazelle的最佳圆圈放置),但它有点超出我的水平,理解并将其组合起来在10分钟内解释它.我已经知道O(n^2)O(n^3)算法.

请帮我找一个O(n)算法.

algorithm computational-geometry graph-algorithm

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

XDebug PHP Eclipse - 错误找不到合适的文件或没有选择文件

我正在尝试远程调试一个php web应用程序但是无论何时我尝试启动一个调试会话Eclipse都会给我带来一堆弹出窗口:

调试器错误:"找不到合适的文件或没有选择文件.调试已终止".

在此输入图像描述

这是我目前的Xdebug 2.2.1配置:

[xdebug]
xdebug.remote_enable=1
xdebug.remote_autostart=0
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
Run Code Online (Sandbox Code Playgroud)

这是我的Eclipse 4.2.1调试配置:

在此输入图像描述

Xdebug已正确安装,我在phpinfo()输出中看到它已启用.

php macos web-applications xdebug eclipse-pdt

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

MySQL IN运算符结果集顺序

在使用IN运算符的MySQL中,我们可以要求MySQL以与IN集相同的顺序返回结果集(记录集)吗?

解释:假设我们有一张桌子 items (item_id, item_name);

和查询:

select * from items where item_id in (1,3,5,7,2,4,6,8);

我们可以得到结果集(记录集),其中记录与IN运算符集的顺序相同.即1,3,5,7,2,4,6,8 of record_ids

事实并非如此; MySQL似乎优化了搜索并提供了默认顺序(与存储在文件系统上的那些记录的顺序相同).

mysql sql-order-by

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

使用ios中的P12证书对WSDL Web服务进行身份验证

标题##我正在研究WSDL webservices.客户端已提供证书p12以验证这些Web服务.

我已经在我的捆绑包中添加了单个证书的以下代码.

         (void)connection:(NSURLConnection *)connection
willSendRequestForAuthenticationChallenge:
(NSURLAuthenticationChallenge *)challenge

{
    if ([challenge previousFailureCount] == 0)
    {
        identity = [self getClientCertificate];
        CFArrayRef certs = [self getCertificate];
        NSArray *myArray = (__bridge NSArray *)certs;
        NSURLCredential *newCredential = [NSURLCredential credentialWithIdentity:identity
        certificates:myArray persistence:NSURLCredentialPersistenceNone];
        [challenge.sender useCredential:newCredential forAuthenticationChallenge:challenge];
    }
    else {
        [[challenge sender] cancelAuthenticationChallenge:challenge];
    }
}

(CFArrayRef)getCertificate
{
    SecCertificateRef certificate = nil;
    SecIdentityCopyCertificate(identity, &certificate);
    SecCertificateRef certs[1] = {certificate};
    CFArrayRef array = CFArrayCreate(NULL, (const void **) certs, 1, NULL);
    SecPolicyRef myPolicy = SecPolicyCreateBasicX509();
    SecTrustRef myTrust;

    OSStatus status = SecTrustCreateWithCertificates(array, …
Run Code Online (Sandbox Code Playgroud)

authentication wsdl

5
推荐指数
0
解决办法
594
查看次数

microtime()和浮点算术

我创建了一个简单的网站,从MySQL数据库中获取文章.我用PHP microtime(true)函数来计算解释的时间.在我的PHP脚本的顶部,我使用:

$time = microtime(true);
Run Code Online (Sandbox Code Playgroud)

在页面底部我使用了以下代码:

echo microtime(true) - $time;
Run Code Online (Sandbox Code Playgroud)

当我使用脚本顶部和底部的那些语句刷新我的网页时.它总是回显一个值(0.0355005264282;只是一个实例).这是解释我的PHP页面所花费的时间.

正如PHP手册所述(http://php.net/manual/en/function.microtime.php),microtime(true)返回当前的unix时间戳,以微秒为单位.is one millionth of一秒一微秒.所以,

(例如):

0.03 microseconds = 1/1,000,000 * 0.03 seconds
0.03 microseconds = 0.000,000,03 seconds 
Run Code Online (Sandbox Code Playgroud)

因此,解释使用MySQL的PHP​​网页的时间大约是0.000,000,03几秒钟.

我的问题是:microtime(true)是否说明了解释时间的真相?如果这是真的,这太棒了,因为我不再需要过多担心性能了.

我在Windows上使用XAMPP

php mysql apache performance

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

PHP,操作非常大的图像文件而不将它们加载到RAM中

我一直在寻找这个,但我找不到我想要的东西,所以这是我的问题:

使用PHP,我想创建一个非常大的图像文件,比方说20000 gigapixels,然后我想在这个大图像上的特定位置添加一个小图像.我的计算机没有足够的RAM来加载整个图像并以这种方式操纵像素,所以我想我需要访问硬盘上的图像数据并以某种方式操纵它们,所以任何人都知道如何做到这一点?谢谢你的协助 :)

php algorithm image

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

可能的单词分组

这不是功课:在处理PHP字符串差异和动态限制时遇到了这种情况

给定一串n单词如何在m不改变单词序列的情况下将它们分组?

Example 1:
String: "My name is SparKot"
Groups: 2 (string is split in to two strings)

Possible groups will be:
('My', 'name is SparKot'), 
('My name', 'is SparKot'),
('My name is', 'SparKot')
Run Code Online (Sandbox Code Playgroud)

用相同的字符串

Example 2:
String: "My name is SparKot"
Groups: 3 (string will be split in to three strings)

Possible groups will be:
('My', 'name', 'is SparKot'),
('My', 'name is', 'SparKot'),
('My name', 'is', 'SparKot')
Run Code Online (Sandbox Code Playgroud)

我的PHP函数()没有方向(假设返回多维组):

function get_possible_groups ($orgWords, $groupCount, &$status) …
Run Code Online (Sandbox Code Playgroud)

php arrays algorithm explode multidimensional-array

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

>和> =在汇编级别

我有两个time_t变量叫start_sec和end_sec.现在我要进行百万次操作,找出给定的随机是否time_t落在这个范围内.

if(given_sec >= start_sec && given_sec <= end_sec) {
    /* given_sec falls in the interval*/
}
Run Code Online (Sandbox Code Playgroud)

要么

start_sec -= -1; //keep it for million comparisons
end_sec += 1; //keep it for million comparisons

if(given_sec > start_sec && given_sec < end_sec) {
    /* given_sec falls in the interval*/
}
Run Code Online (Sandbox Code Playgroud)

哪一个更好?

我猜在装配级别je loc; jle loc; jg loc; jge loc用于跳跃.我想知道是否jg loc; jl loc保存任何CPU周期.

c assembly

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