程序设计

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




14
从Java 8中的java.util.stream.Stream检索列表
我在玩Java 8 lambda来轻松过滤集合。但是我没有找到一种简洁的方法来在同一条语句中以新列表的形式检索结果。到目前为止,这是我迄今为止最简洁的方法: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L, 80L, 100L, 120L, 133L, 333L); List<Long> targetLongList = new ArrayList<>(); sourceLongList.stream().filter(l -> l > 100).forEach(targetLongList::add); 网上的示例没有回答我的问题,因为它们停止了而没有生成新的结果列表。必须有一种更简洁的方法。我本来期望的是,Stream类有方法为toList(),toSet(),... 有没有办法targetLongList可以由第三行直接分配变量?

30
未在本地计算机上注册“ Microsoft.ACE.OLEDB.12.0”提供程序
我正在尝试在按钮单击事件中从Excel文件获取数据。我的连接字符串是: string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\source\\SiteCore65\\Individual-Data.xls;Extended Properties=Excel 8.0;"; 当我单击按钮时,出现以下错误: “ Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。 我不知道如何解决这个问题。我的操作系统是Windows 7。
442 .net  excel  aceoledb 


3
使用CSS对页面加载产生淡入效果
CSS过渡可以用于允许文本段落在页面加载时淡入吗? 我真的很喜欢它在http://dotmailapp.com/上的外观,并希望通过CSS使用类似的效果。此域已购买,不再具有上述作用。可以在Wayback Machine上查看已归档的副本。 插图 具有此标记: <div id="test"> <p>​This is a test</p> </div>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ 使用以下CSS规则: #test p { opacity: 0; margin-top: 25px; font-size: 21px; text-align: center; -webkit-transition: opacity 2s ease-in; -moz-transition: opacity 2s ease-in; -o-transition: opacity 2s ease-in; -ms-transition: opacity 2s ease-in; transition: opacity 2s ease-in; }​ 如何在负载上触发转换?

14
Javascript中是否存在RegExp.escape函数?
我只想从任何可能的字符串中创建一个正则表达式。 var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); 有内置的方法吗?如果没有,人们会使用什么?红宝石有RegExp.escape。我觉得我不需要自己写东西,那里肯定有一些标准。谢谢!
442 javascript  regex 

14
如何在Android按钮上以编程方式设置drawableLeft?
我正在动态创建按钮。我首先使用XML设置了样式,然后尝试使用下面的XML并将其编程。 <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> 到目前为止,这就是我所拥有的。除了可绘制对象,我可以做所有事情。 linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); button.setText("Button"); button.setOnClickListener(listener); button.setLayoutParams( new LayoutParams( android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT ) ); linear.addView(button);

17
删除点子的缓存?
我需要专门安装psycopg2 v2.4.1。我不小心做了: pip install psycopg2 代替: pip install psycopg2==2.4.1 它将安装2.4.4,而不是早期版本。 现在,即使在我pip卸载psycopg2并尝试使用正确的版本重新安装后,pip似乎仍在重新使用它第一次下载的缓存。 如何强制pip清除其下载缓存并使用命令中包含的特定版本?
441 python  pip 

11
jQuery .each()向后
我正在使用JQuery选择页面上的一些元素,然后在DOM中移动它们。我遇到的问题是我需要按照JQuery自然希望选择它们的相反顺序来选择所有元素。例如: <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> </ul> 我想选择所有li项目并在它们上使用.each()命令,但是我要从项目5开始,然后从项目4开始,等等。这可能吗?

11
如何在Ubuntu上安装LXML
我在Ubuntu 11上使用easy_install安装lxml遇到困难。 当我输入时,$ easy_install lxml我得到: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing lxml-2.3.tgz Running lxml-2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7UdQOZ/lxml-2.3/egg-dist-tmp-GacQGy Building lxml version 2.3. Building without Cython. ERROR: /bin/sh: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed …


9
List <T>顺序按字母顺序
我在Framework 3.5上使用C#。我希望快速对Generic进行排序List&lt;T&gt;。就本例而言,假设我有一个Person具有姓氏属性的类型的列表。如何使用Lambda表达式对该列表进行排序? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
441 c#  generics  list  lambda  sorting 

15
bone.js的目的是什么?
我试图从它的站点http://documentcloud.github.com/backbone理解belish.js的实用程序,但是我仍然不太清楚。 有人可以通过解释它的工作原理以及对编写更好的JavaScript有什么帮助来帮助我吗?

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.