程序设计

专业和发烧友程序员的问答

10
如何在查询字符串中传递数组?
是否存在通过查询字符串传递数组的标准方法? 需要明确的是,我有一个带有多个值的查询字符串,其中一个是数组值。我希望将该查询字符串值视为一个数组-我不希望该数组爆炸,以使其与其他查询字符串变量没有区别。 另外,根据该帖子的答案,作者建议未定义对数组的查询字符串支持。这个准确吗? 编辑: 根据@Alex的回答,没有标准的方法可以执行此操作,因此我的后续工作是什么才是识别我正在读取的参数同时是PHP和Javascript数组的简单方法? 以相同的名称命名多个参数是否可以接受,这样我就知道它们属于数组?例: ?myarray=value1&myarray=value2&myarray=value3... 还是这是不好的做法?

15
全局Angular CLI版本大于本地版本
运行时,ng serve我收到有关我的全局CLI版本大于本地版本的警告。我没有从该警告中注意到任何问题,但是我想知道两个版本是否应该同步?另外,如果您具有全局版本,是否必须具有本地版本? 警告: 您的全局Angular CLI版本(1.1.1)大于本地版本(1.0.6)。使用本地Angular CLI版本。
353 angular-cli 

20
从字符串中提取(“获取”)数字
我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。

11
使用openssl从服务器获取证书
我正在尝试获取远程服务器的证书,然后可以将其用于添加到我的密钥库中并在我的Java应用程序中使用。 一位资深开发人员(正在度假:()告诉我可以运行此程序: openssl s_client -connect host.host:9999 为了获得原始证书,我可以将其复制并导出。我收到以下输出: depth=1 /C=NZ/ST=Test State or Province/O=Organization Name/OU=Organizational Unit Name/CN=Test CA verify error:num=19:self signed certificate in certificate chain verify return:0 23177:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:s3_pkt.c:1086:SSL alert number 40 23177:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:188: 我也尝试过这个选项 -showcerts 和这个(在debian上运行) -CApath /etc/ssl/certs/ 但是得到同样的错误。 此消息源说我可以使用该CApath标志,但似乎无济于事。我尝试了多条路径都无济于事。 请让我知道我要去哪里了。



15
UITableView didSelectRowAtIndexPath:第一次点击时未调用
我有一个问题 UITableView's didSelectRowAtIndexPath。 我的表已设置好,因此当我选择行时,它将初始化一个新的视图控制器并将其推送。 我第一次点击表中的任何行时,不会调用该方法。一旦我选择了另一行,它就会开始正常工作。 我已通过在上设置断点来验证这一点didSelectRowAtIndexPath。当添加一个NSLog方法中我看到当我选择最后推送新视图控制器的第二行时,我看到两个日志语句同时出现在控制台中。 有什么建议么?

8
用下划线替换空格?
我正在尝试使用此代码用_替换空格,它适用于字符串中的第一个空格,但所有其他空格实例均保持不变。有人知道为什么吗? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
352 javascript  string 

30
MySQL错误1449:指定为定义者的用户不存在
当我运行以下查询时,我得到一个错误: SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS `affaire_type`, `b`.`quotation_date` AS `quotation_date`, `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`, `b`.`STATUS` AS `status`, `b`.`customer_name` AS `customer_name` FROM `tbl_supplier_list` `a` LEFT JOIN `view_quotes` `b` ON (`b`.`quote_id` = `a`.`quote_id`) LIMIT …
352 mysql  permissions 

4
居中/设置地图缩放以覆盖所有可见标记?
我在地图上设置了多个标记,可以静态设置缩放级别和中心,但我想要的是覆盖所有标记并尽可能缩放以使所有市场可见 可用的方法如下 setZoom(zoom:number) 和 setCenter(latlng:LatLng) 既不setCenter支持多个位置或位置数组输入,也不setZoom具有此类功能

16
如何在UIView下绘制阴影?
我正在尝试UIView在Cocoa Touch 的底部边缘下方绘制阴影。我知道我应该CGContextSetShadow()用来绘制阴影,但是Quartz 2D编程指南有点模糊: 保存图形状态。 调用该函数CGContextSetShadow,并传递适当的值。 执行要向其应用阴影的所有图形。 恢复图形状态 我在UIView子类中尝试了以下方法: - (void)drawRect:(CGRect)rect { CGContextRef currentContext = UIGraphicsGetCurrentContext(); CGContextSaveGState(currentContext); CGContextSetShadow(currentContext, CGSizeMake(-15, 20), 5); CGContextRestoreGState(currentContext); [super drawRect: rect]; } ..但这对我不起作用,我对(a)接下来要去哪里和(b)是否需要对我UIView进行这项工作感到有些困惑?

13
如何判断字符串是否在Python中重复?
我正在寻找一种方法来测试给定的字符串是否对整个字符串重复。 例子: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '002457002457002457002457002457002457002457', # '002457' '001221001221001221001221001221001221001221', # '001221' '001230012300123001230012300123001230012300123', # '00123' '0013947001394700139470013947001394700139470013947', # '0013947' '001001001001001001001001001001001001001001001001001', # '001' '001406469760900140646976090014064697609', # '0014064697609' ] 是重复的字符串,并且 [ '004608294930875576036866359447', '00469483568075117370892018779342723', '004739336492890995260663507109', '001508295625942684766214177978883861236802413273', '007518796992481203', '0071942446043165467625899280575539568345323741', '0434782608695652173913', '0344827586206896551724137931', '002481389578163771712158808933', '002932551319648093841642228739', '0035587188612099644128113879', …

15
设置选择框的选择选项
我想设置一个先前选择的要在页面加载时显示的选项。我用以下代码尝试了它: $("#gate").val('Gateway 2'); 与 <select id="gate"> <option value='null'>- choose -</option> <option value='gateway_1'>Gateway 1</option> <option value='gateway_2'>Gateway 2</option> </select> 但这是行不通的。有任何想法吗?

30
使用Swift将字符串转换为Int
该应用程序基本上通过输入初始速度和最终速度以及时间来计算加速度,然后使用公式来计算加速度。但是,由于文本框中的值是字符串,所以我无法将它们转换为整数。 @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 : UITextField @IBOutlet var txtBox3 : UITextField @IBOutlet var lblAnswer : UILabel @IBAction func btn1(sender : AnyObject) { let answer1 = "The acceleration is" var answer2 = txtBox1 var answer3 = txtBox2 var answer4 = txtBox3
352 ios  swift  int  uitextfield 

10
同一服务器上的Apache和Node.js
我想使用Node,因为它速度很快,使用的是我在客户端使用的相同语言,并且按照定义它是非阻塞的。但是我雇用来编写程序进行文件处理(保存,编辑,重命名,下载,上传文​​件等)的那个人,他想使用apache。因此,我必须: 说服他使用Node(在此方面他几乎没有放弃) 弄清楚如何在节点或节点中上载,下载,重命名,保存等文件 我必须在同一服务器上安装apache和node。 哪个是最有利的情况,我该如何实施?
352 apache  node.js 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.