程序设计

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


11
使用C#读取CSV文件
我正在编写一个简单的导入应用程序,需要读取CSV文件,在中显示结果,DataGrid并在另一个网格中显示CSV文件的损坏行。例如,在另一个网格中显示短于5个值的线。我正在尝试这样做: StreamReader sr = new StreamReader(FilePath); importingData = new Account(); string line; string[] row = new string [5]; while ((line = sr.ReadLine()) != null) { row = line.Split(','); importingData.Add(new Transaction { Date = DateTime.Parse(row[0]), Reference = row[1], Description = row[2], Amount = decimal.Parse(row[3]), Category = (Category)Enum.Parse(typeof(Category), row[4]) }); } 但是在这种情况下很难对数组进行操作。有没有更好的方法来分割值?
169 c#  csv 

14
Android:如何验证EditText输入?
我需要对一系列EditText进行表单输入验证。我使用OnFocusChangeListeners在用户键入每个用户名后触发验证,但是对于最后一个EditText,它的行为并不理想。 如果在键入最终的EditText时单击“完成”按钮,则InputMethod将断开连接,但从技术上讲,永远不会将注意力集中在EditText上(因此永远不会进行验证)。 最好的解决方案是什么? 我应该监视InputMethod何时与每个EditText解除绑定,而不是监视焦点何时改变吗?如果是这样,怎么办?

8
Android-让孩子进入视图吗?
给定一个视图,我如何在其中获取子视图? 因此,我有一个自定义的视图,并且调试器显示在下面mChildren还有其他7个视图。我需要一种访问这些视图的方法,但似乎没有公共API可以执行此操作。 有什么建议? 编辑: 我的自定义视图继承自 AdapterView
169 android  view 

12
漂亮打印哈希的最佳方法
我有一个带有嵌套数组和哈希的大型哈希。我想简单地将其打印出来,以使其对用户“可读”。 我希望它有点像to_yaml-可读性很强-但看上去还是高科技。 最终,最终用户将需要读取这些数据块,因此需要对它们进行干净的格式化。 有什么建议?

14
如何在Java中使用Comparator进行排序
我学会了如何使用可比对象,但是在使用比较器时遇到了困难。我的代码有错误: Exception in thread "main" java.lang.ClassCastException: New.People cannot be cast to java.lang.Comparable at java.util.Arrays.mergeSort(Unknown Source) at java.util.Arrays.sort(Unknown Source) at java.util.Collections.sort(Unknown Source) at New.TestPeople.main(TestPeople.java:18) 这是我的代码: import java.util.Comparator; public class People implements Comparator { private int id; private String info; private double price; public People(int newid, String newinfo, double newprice) { setid(newid); …
169 java  sorting  comparator 


9
在VIM中,如何将一条很长的线分成多行?
假设我在VIM编辑器中有一个超长行(大约300多个字符)。我如何将其分解为多行,以使单词边界大致以80个字符为界? 例: This is a really long line This is a really long line This is a really long line This is a really long line This is a really long line This is a really long line This is a really long line This is a really long line …
169 vim 

6
正确的HTTP状态代码输入错误
不报告200(一切正常)但输入错误时,最佳的HTTP响应代码是什么? 例如,您向服务器提交了一些数据,它将响应您的数据是错误的 使用500看起来更像是服务器问题 ,200与警告/错误响应文本一起使用是不好的(允许缓存,并且一切都不好) 使用204并且什么也不返回,也许很好(但得到很好的支持?),如果请求的路径(脚本)可用并且 使用404错误,并且在适当的地方
169 api  http  validation 

13
如何在jQuery中检查空对象
我正在使用jQuery,我想检查页面中元素的存在。我已经编写了以下代码,但无法正常工作: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } 如何检查元素的存在?
169 javascript  jquery  dom  object  null 


8
Python:查找表的列表与字典
我需要在某种类型的查询表中放入大约1000万个值,所以我想知道列表或字典哪个更有效? 我知道您可以为这两种方法执行以下操作: if something in dict_of_stuff: pass 和 if something in list_of_stuff: pass 我的想法是,该字典将更快,更高效。 谢谢你的帮助。 编辑1 我正在尝试做的更多信息。 欧拉问题92。我正在查找表,以查看所计算的值是否已全部准备好。 编辑2 查找效率。 编辑3 没有与值相关的值...那么集合会更好吗?

6
如何安全地存储用户密码?
这比普通的MD5安全多少?我刚刚开始研究密码安全性。我对PHP很陌生。 $salt = 'csdnfgksdgojnmfnb'; $password = md5($salt.$_POST['password']); $result = mysql_query("SELECT id FROM users WHERE username = '".mysql_real_escape_string($_POST['username'])."' AND password = '$password'"); if (mysql_num_rows($result) < 1) { /* Access denied */ echo "The username or password you entered is incorrect."; } else { $_SESSION['id'] = mysql_result($result, 0, 'id'); #header("Location: ./"); echo …

11
如何使用Python发送电子邮件?
这段代码有效,并向我发送了一封电子邮件: import smtplib #SERVER = "localhost" FROM = 'monty@python.com' TO = ["jon@mycompany.com"] # must be a list SUBJECT = "Hello!" TEXT = "This message was sent with Python's smtplib." # Prepare actual message message = """\ From: %s To: %s Subject: %s %s """ % (FROM, ", ".join(TO), SUBJECT, TEXT) …

17
取消链接文件失败
我正在尝试进行git pull并收到以下错误: 文件'lib / xxx.jar'的取消链接失败。我应该再试一次吗?(是/否) 无论我选择y还是n,都无法进入可以拉动或推动的状态。
169 windows  git 

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.