程序设计

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

13
非加密用途的最快哈希?
我本质上是在准备要放入数据库的短语,它们可能格式错误,所以我想存储它们的短哈希值(我将简单比较它们是否存在,因此哈希值是理想的)。 我认为MD5在处理100,000多个请求时相当慢,因此我想知道什么是对短语进行哈希处理的最佳方法,也许是推出自己的哈希函数还是hash('md4', '...'最终使用速度更快? 我知道MySQL具有MD5(),因此可以补充查询端的速度,但也许MySQL中还有一个更快的哈希函数,我不知道该函数是否适用于PHP。
154 php  database  security  hash 

16
变量名称作为Javascript中的字符串
有没有办法在Javascript中将变量名作为字符串获取?(例如NSStringFromSelector在可可中) 我想这样做: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --> myFirstName:John 更新 我正在尝试使用JavaScript连接浏览器和另一个程序。我想将实例名称从浏览器发送到另一个用于回调方法的程序: FooClass = function(){}; FooClass.someMethod = function(json) { // Do something } instanceA = new FooClass(); instanceB = new FooClass(); doSomethingInAnotherProcess(instanceB); // result will be substituted by using instanceB.someMethod(); ... 从另一个程序: evaluateJavascriptInBrowser("(instanceName).someMethod("resultA");"); 在PHP中:如何在PHP 中将变量名作为字符串获取?
154 javascript 


9
“克隆”行或列向量
有时将行或列向量“克隆”到矩阵很有用。克隆是指将行向量转换为 [1,2,3] 入矩阵 [[1,2,3] [1,2,3] [1,2,3] ] 或列向量,例如 [1 2 3 ] 进入 [[1,1,1] [2,2,2] [3,3,3] ] 在matlab或octave中,这很容易做到: x = [1,2,3] a = ones(3,1) * x a = 1 2 3 1 2 3 1 2 3 b = (x') * ones(1,3) b = 1 1 1 2 2 2 …

13
$ .focus()不起作用
jQuery focus()文档状态的最后一个示例 $('#id').focus() 应该使输入集中(活动)。我似乎无法正常工作。 即使在此站点上的控制台中,我也在尝试将其用于搜索框 $('input[name="q"]').focus() 我什么也没得到。有任何想法吗?
154 jquery 


30
输入类型=文件仅显示按钮
有没有一种样式(或脚本) <input type=file />元素以使其仅显示“浏览”按钮而没有文本字段? 谢谢 编辑:只是为了澄清为什么我需要这个。我正在使用来自http://www.morningz.com/?p=5的多文件上传代码,它不需要输入文本字段,因为它永远没有价值。脚本只是将新选择的文件添加到页面上的集合中。如果可能的话,没有文本字段看起来会更好。
154 javascript  html  css 

4
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'int android.view.View.getImportantForAccessibility()'
我正在尝试根据输入字段ArrayList和来组合购物清单应用ListView。该应用程序将基于Fragments。但是,我遇到了一个问题,我不知道如何解决。 我环顾了Google和StackOverflow,发现了一些信息。但是,我还没有开始工作。现在,我希望我的代码可以获得帮助。 我在Android开发方面经验不足。 Main.java import java.util.ArrayList; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; import android.view.MenuItem; public class Main extends FragmentActivity { ArrayList<Detail> items = new ArrayList<Detail>(); FragmentManager FM; FragmentTransaction FT; Input input = new Input(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); replaceFragment(R.id.container, input); …

4
如何使用 ?:带有Razor和内联代码块的if语句
我正在使用新的Razore视图引擎更新旧的.aspx视图。我在很多地方都有这样的代码: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> 理想情况下,我想这样做: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> 但是,这里有两个问题: vote-up@{puzzle.UserVote ....不会将@符号视为代码块的开头 @puzzle.UserVote == VoteType.Up看起来@puzzle.UserVote就像应该渲染变量的值一样。 有人知道如何解决这些问题吗?


18
Android中的多行TextView?
我在下面喜欢 xml <TableRow> <TextView android:id="@+id/address1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="left" android:maxLines="4" android:singleLine="false" android:text="Johar Mor, Gulistan-e-Johar, Karachi" > </TextView> </TableRow> 它不适用于multiline,而我正在使用TableLayout... 那我在这里做什么错?

7
php-获取关联数组的数字索引
我有一个关联数组,我需要找到一个键的数字位置。我可以手动遍历数组以找到它,但是有没有更好的方法内置到PHP中呢? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric index of $a['car']); // output: 1
154 php  arrays 

13
如何在SVG元素中使用Z-index?
我在这样的项目中使用svg圈子, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 160 120"> <g> <g id="one"> <circle fill="green" cx="100" cy="105" r="20" /> </g> <g id="two"> <circle fill="orange" cx="100" cy="95" r="20" /> </g> </g> </svg> 我在g标签中使用z-index 来显示第一个元素。在我的项目中,我只需要使用z-index值,但是不能对我的svg元素使用z-index。我已经在Google上搜索了很多,但是没有找到任何相对的东西。因此,请帮助我在我的svg中使用z-index。 这是演示。

2
使用write.csv时禁止将行名写入文件
命令: t <- data.frame(v = 5:1, v2 = 9:5) write.csv(t, "t.csv") 结果文件: # "","v","v2" # "1",5,9 # "2",4,8 # "3",3,7 # "4",2,6 # "5",1,5 如何防止将具有行索引的第一列写入文件?
154 r  csv 

6
使用Jasmine监视没有对象的函数
我是Jasmine的新手,刚刚开始使用它。我有一个库js文件,其中包含许多未与任何对象关联(即是全局的)的函数。我该如何监视这些功能? 我尝试使用window / document作为对象,但是即使调用了该函数,间谍也无法正常工作。我还尝试将其包装在伪造的对象中,如下所示: var fakeElement = {}; fakeElement.fakeMethod = myFunctionName; spyOn(fakeElement, "fakeMethod"); 并测试 expect(fakeElement.fakeMethod).toHaveBeenCalled(); 这也不起作用,因为间谍不起作用

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.