程序设计

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

8
在PHP中将括号与动态变量名称一起使用
我正在尝试使用动态变量名称(我不确定它们的实际名称),但是非常像这样: for($i=0; $i<=2; $i++) { $("file" . $i) = file($filelist[$i]); } var_dump($file0); 回报是null告诉我它不起作用。我不知道我在寻找什么语法或技术,这使得很难研究。$filelist在前面定义。


10
拆分字符串,将ToList <int>()转换为一行
我有一个带数字的字符串 string sNumbers = "1,2,3,4,5"; 我可以将其拆分然后转换为 List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); 如何将字符串数组转换为整数列表?这样我就可以转换string[]为IEnumerable
191 c#  list  split 


4
如何处理Twitter Bootstrap中的模式关闭事件?
在Twitter引导程序中,查看模态文档。我无法弄清楚是否有办法监听模态的close事件并执行函数。 例如,以该模式为例: &lt;div class="modal-header"&gt; &lt;button type="button" class="close close_link" data-dismiss="modal" aria-hidden="true"&gt;&amp;times;&lt;/button&gt; &lt;h3&gt;Modal header&lt;/h3&gt; &lt;/div&gt; &lt;div class="modal-body"&gt; ... &lt;/div&gt; &lt;div class="modal-footer"&gt; &lt;a href="#" class="btn close_link" data-dismiss="modal"&gt;Close&lt;/a&gt; &lt;/div&gt; 由于,顶部的X按钮和底部的关闭按钮都可以隐藏/关闭模式data-dismiss="modal"。所以我想知道,是否可以听一下? 另外,我想我可以像这样手动进行... $("#salesitems_modal").load(url, data, function() { $(this).modal('show'); $(this).find(".close_link").click(modal_closing); }); 你怎么看?


16
SQL Server查询以查找数据库中所有用户的所有权限/访问
我想在sql 2008上写一个查询,该查询将报告直接或由于角色而有权访问特定数据库或数据库内对象(例如表,视图和存储过程)的所有用户。报告将用于安全审核目的。不知道是否有人可以完全满足我的需求,但希望可以有一个好的开始。sql 2008、2005或2000都可以,我可能可以根据需要进行转换。

16
非法字符串偏移量警告PHP
将我的php版本更新为5.4.0-3后,我收到一个奇怪的PHP错误。 我有这个数组: Array ( [host] =&gt; 127.0.0.1 [port] =&gt; 11211 ) 当我尝试像这样访问它时,我收到奇怪的警告 print $memcachedConfig['host']; print $memcachedConfig['port']; Warning: Illegal string offset 'host' in .... Warning: Illegal string offset 'port' in ... 我真的不想只是编辑我的php.ini并重新设置错误级别。
191 php  warnings 

8
Android Paint:.measureText()与.getTextBounds()
我正在使用来测量文本Paint.getTextBounds(),因为我有兴趣获取要渲染的文本的高度和宽度。但是,实际呈现的文本始终比填充.width()的Rect信息的宽度稍宽getTextBounds()。 令我惊讶的是,我测试了.measureText(),发现它返回了一个不同的值(更高)。我尝试了一下,发现它是正确的。 他们为什么报告不同的宽度?如何正确获取高度和宽度?我的意思是,我可以使用.measureText(),但是我不知道是否应该信任.height()返回的getTextBounds()。 根据要求,以下是用于重现此问题的最少代码: final String someText = "Hello. I believe I'm some text!"; Paint p = new Paint(); Rect bounds = new Rect(); for (float f = 10; f &lt; 40; f += 1f) { p.setTextSize(f); p.getTextBounds(someText, 0, someText.length(), bounds); Log.d("Test", String.format( "Size %f, measureText %f, getTextBounds %d", f, …


8
如何在PostgreSQL中将平均值四舍五入到小数点后两位?
我正在通过Ruby gem'sequel'使用PostgreSQL。 我试图将其舍入到小数点后两位。 这是我的代码: SELECT ROUND(AVG(some_column),2) FROM table 我收到以下错误: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) 运行以下代码时没有错误: SELECT ROUND(AVG(some_column)) FROM table 有人知道我在做什么错吗?
191 sql  ruby  postgresql  sequel 

7
获取列表的内容并将其附加到另一个列表
我试图了解获取列表内容并将其附加到另一个列表是否有意义。 我具有通过循环功能创建的第一个列表,该列表将从文件中获取特定行并将其保存在列表中。 然后使用第二个列表保存这些行,并在另一个文件上开始新的循环。 我的想法是在for循环完成后获取列表,将其转储到第二个列表中,然后开始一个新的循环,将第一个列表的内容再次转储到第二个列表中,但将其追加,因此第二个列表将是我循环中创建的所有较小列表文件的总和。仅在满足某些条件的情况下,才必须附加该列表。 看起来类似于以下内容: # This is done for each log in my directory, i have a loop running for logs in mydir: for line in mylog: #...if the conditions are met list1.append(line) for item in list1: if "string" in item: #if somewhere in the list1 i have a …
191 python  list 

4
等效于链接的LINQ扩展方法调用中的'let'关键字的代码
使用C#编译器查询理解功能,您可以编写如下代码: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; 在上面的查询表达式中,let关键字允许将值转发给where和orderby操作,而无需重复调用animalName.Length。 什么是LINQ扩展方法调用的等效集合,可以实现此处的“ let”关键字呢?

13
阵列与列表的性能
假设您需要一个整数列表/数组,并且需要经常迭代,而我的意思是非常频繁。原因可能会有所不同,但是说这是大批量处理最内层循环的核心。 通常,由于大小的灵活性,人们会选择使用列表(List)。最重要的是,msdn文档声称Lists在内部使用数组,并且执行速度应该一样快(对Reflector的快速浏览可以确认这一点)。没关系,这涉及一些开销。 有人实际测量过吗?遍历一个列表6M次与数组花费相同的时间吗?

9
如何删除X小时之前的文件
我正在编写一个bash脚本,该脚本需要删除旧文件。 目前使用来实现: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete 这将删除早于1天的文件。 但是,如果我需要1天(例如6小时大)的更好分辨率,该怎么办?有没有一种很好的清洁方法,例如使用find和-mtime?
191 bash 

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.