程序设计

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


3
ListView的回收机制如何工作
因此,我遇到了以前遇到的问题,很自然地我在这里寻求帮助。Luksprog的答案很好,因为我不知道ListView和GridView如何通过回收Views进行优化。因此,根据他的建议,我能够更改将视图添加到GridView的方式。现在的问题是我有一些没有意义的东西。这是getView我的BaseAdapter: public View getView(int position, View convertView, ViewGroup parent) { if(convertView == null) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); convertView = inflater.inflate(R.layout.day_view_item, parent, false); } Log.d("DayViewActivity", "Position is: "+position); ((TextView)convertView.findViewById(R.id.day_hour_side)).setText(array[position]); LinearLayout layout = (LinearLayout)convertView.findViewById(R.id.day_event_layout); //layout.addView(new EventFrame(parent.getContext())); TextView create = new TextView(DayViewActivity.this); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0, (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 62, getResources().getDisplayMetrics()), 1.0f); params.topMargin …

5
在不使用typedef的情况下声明块方法参数
是否可以在不使用typedef的情况下在Objective-C中指定方法块参数?它必须像函数指针一样,但是如果不使用中间的typedef,我将无法胜出。 typedef BOOL (^PredicateBlock_t)(int); - (void) myMethodTakingPredicate:(PredicateBlock_t)predicate 仅上述编译,所有这些都将失败: - (void) myMethodTakingPredicate:( BOOL(^block)(int) ) predicate - (void) myMethodTakingPredicate:BOOL (^predicate)(int) 而且我不记得我尝试了哪些其他组合。

7
如何从symfony2的控制器中的parameter.yml中读取信息?
我在我的app / config / parameters.yml中放了几个自定义变量。 parameters: api_pass: apipass api_user: apiuser 我需要从我的控制器访问这些文件,并尝试使用 $this->get('api_user'); 从我的控制器文件中。尝试此操作时,出现以下错误消息: You have requested a non-existent service "api_user". 正确的方法是什么?

5
从Ruby控制台创建devise用户
关于如何从ruby控制台使用devise创建和保存新User对象的任何想法吗? 当我尝试保存它时,我总是错误的。我想我缺少了一些东西,但是我找不到任何相关信息。

3
如何在JSP中循环遍历HashMap?
如何HashMap在JSP中遍历? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 

2
如何使用Python登录网页并检索Cookie以供以后使用?
我想使用python下载和解析网页,但是要访问它,我需要设置一些cookie。因此,我需要先通过https登录到网页。登录时刻需要将两个POST参数(用户名,密码)发送到/login.php。在登录请求期间,我想从响应头中检索cookie并将其存储,以便可以在请求中使用它们来下载网页/data.php。 我将如何在python(最好是2.6)中做到这一点?如果可能,我只想使用内置模块。

7
为什么在finally块中更改返回的变量不会更改返回值?
我有一个简单的Java类,如下所示: public class Test { private String s; public String foo() { try { s = "dev"; return s; } finally { s = "override variable s"; System.out.println("Entry in finally Block"); } } public static void main(String[] xyz) { Test obj = new Test(); System.out.println(obj.foo()); } } 这段代码的输出是这样的: Entry in …
146 java  try-finally 

11
PHP:在不知道原始字符集的情况下将任何字符串转换为UTF-8,或者至少尝试
我有一个与世界各地的客户打交道的应用程序,自然,我希望进入数据库的所有内容都采用UTF-8编码。 对我来说,主要问题是我不知道任何字符串的编码源是什么-它可能来自文本框(<form accept-charset="utf-8">仅在用户实际提交表单时才有用),或者可能是从上传的文本文件中获取,因此我真的无法控制输入。 我需要一个函数或类,以确保进入数据库的内容尽可能采用UTF-8编码。我试过了,iconv(mb_detect_encoding($text), "UTF-8", $text); 但是有问题(如果输入为'fiancée',则返回'fianc')。我已经尝试了很多东西= / 对于文件上传,我喜欢让最终用户指定他们使用的编码,并向他们显示输出结果的预览的想法,但这无助于讨厌的黑客(实际上,这可能会使他们的生活变糟。容易一点)。 我已经阅读了有关该主题的其他SO问题,但是它们似乎都存在细微的差异,例如“我需要解析RSS feed”或“我从网站上抓取数据”(或者实际上是“您不能”)。 但是必须至少尝试一下!

18
Null vs.False vs.0在PHP中
有人告诉我,好的开发人员可以当场/使用之间的区别Null,并False与0所有的其他的好“一无所有”的实体。 什么是区别,特别是在PHP?有关系===吗?
146 php  null 

5
在Vim中输入Git提交消息的问题
操作系统:Windows 我写 $ git commit 然后 “#请输入提交消息” 我写一些文字,例如 “添加了表单验证” 按Enter而不提交。然后我按Shift + Enter,Ctrl + Enter,Alt + Enter-仍未提交。 我认为这是愚蠢的麻烦,但是我该怎么办?
146 git  commit  message 

5
jQuery查找与类最接近的先前同级
这是我可以使用的粗糙html: <li class="par_cat"></li> <li class="sub_cat"></li> <li class="sub_cat"></li> <li class="par_cat"></li> // this is the single element I need to select <li class="sub_cat"></li> <li class="sub_cat"></li> <li class="sub_cat current_sub"></li> // this is where I need to start searching <li class="par_cat"></li> <li class="sub_cat"></li> <li class="par_cat"></li> 我需要从遍历.current_sub,找到最接近的前一个.par_cat并对其进行处理。 .find("li.par_cat")返回的全部负载.par_cat(我在页面上大约有30个)。我需要瞄准一个。 非常感谢任何提示:)

3
子子域上的通配符ssl [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我们拥有* .domain.com的通配ssl证书,并且拥有一个带有sub1.sub2.domain.com的网站 MacOsx上的safari 4.0.4会弹出证书错误(可能是由于通配符解释),而Windows上的safari 4则不会。 ie8的行为也充其量是混杂的,有些ie8不显示证书错误,有些则不显示。 是什么导致Safari和IE出现这种奇怪的行为?

8
在iOS 7中替换已弃用的-sizeWithFont:constrainedToSize:lineBreakMode :?
在iOS 7中,方法: - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode 和方法: - (CGSize)sizeWithFont:(UIFont *)font 不推荐使用。我该如何更换 CGSize size = [string sizeWithFont:font constrainedToSize:constrainSize lineBreakMode:NSLineBreakByWordWrapping]; 和: CGSize size = [string sizeWithFont:font];

6
选择文件对话框[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 有人知道完整的选择文件对话框吗?也许您可以在其中过滤掉所有文件(带有特定扩展名的文件除外)? 我还没有找到任何轻量的东西可以轻松地实现到我的项目中。唯一的其他选择似乎是使用OI FileManager的打开意图,但这要求用户已经安装了文件管理器。 如果有人可以指出一个对话框,允许用户浏览文件夹并选择文件,然后返回路径,我将不胜感激。

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.