程序设计

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

4
什么是EJB,它有什么作用?
试图了解什么是EJBbean,这意味着它们的实例是在一个池中管理的,等等。真的无法很好地抓住他们。 您能否解释一下它们的真正含义(实际上对于Java程序员而言)?他们在做什么?他们的目的是什么?为什么真正使用它们?(为什么不坚持POJO?)也许是一个示例应用程序? 请仅参考更新的信息EJB 3.1。有关EJB的过时信息可能会引起误解。 对于EJB学习初学者,请注意: EJB基于分布式对象,这是指在通过网络链接的多台计算机(虚拟或物理)上运行的软件。
151 jakarta-ee  ejb  ejb-3.1 



30
android.view.InflateException:二进制XML文件:夸大类片段的错误
我有一个非常令人沮丧的错误,无法解释。我创建了一个Android应用程序,用于Android AppCompat使其与旧版本兼容。这是我的主要活动布局文件: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <!-- As the main content view, the view below consumes the entire space available using match_parent in both dimensions. --> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- android:layout_gravity="start" tells DrawerLayout to treat this as a sliding drawer on the left side for …
151 android 

3
图书馆?静态的?动态?还是框架?在另一个项目中的项目
我有一个现有的iOS应用程序,想要添加大量我作为另一个项目开发的代码,只是为了便于测试。新的块基本上是将图像保存到各种共享服务等。由于该共享代码需要进行大量测试和将来的更新,我想知道将这种代码块合并到现有应用程序中的最佳方法是什么。 我不知道它应该是静态库,动态库还是框架,老实说,我不太确定有什么区别,或者我应该如何处理并在Xcode中进行设置。 我所知道的是,我需要/想要为共享代码保留一个单独的测试和更新应用程序,并让主应用程序使用它。


3
什么时候应该使用资产而不是Android中的原始资源?
我正在学习Android,目前只涉及Assets和Raw资源。我试图了解使用原始资源与资产的原因。 它们都提供了未编译的资源输入流。 资产似乎比原始资源提供了更多的灵活性和功能。 一个。您可以创建文件夹结构下,assets而不是在raw b。您可以在assets文件夹中动态列出所有资源,但不能在raw文件夹中列出。 那么,为什么我要在Android中使用Raw资源?

5
了解Python中的repr()函数
repr():对象的可评估字符串表示形式(可以“ eval()”表示它,这是一个评估为Python对象的字符串表示形式) 换一种说法: >>> x = 'foo' >>> repr(x) "'foo'" 问题: 为什么我得到双引号repr(x)?(这样做的时候我不懂str(x)) 为什么我会'foo'当我做eval("'foo'"),而不是X也就是对象?
151 python  repr 

7
Git diff-仅名称并复制该列表
我只想获取两个修订版本之间已更改文件的列表,这很简单: git diff -–name-only commit1 commit2 > /path/to/my/file 但是,如果我想将所有列出的文件复制到另一个地方,该怎么写?对于复制的文件,我需要完全相同的目录结构。 例如,我已经修改并添加了文件: /protected/texts/file1.txt /protected/scripts/index.php /public/pics/pic1.png 我想要/home/changes/所有已更改和添加的文件: /home/changes/protected/texts/file1.txt /home/changes/protected/scripts/index.php /home/changes/public/pics/pic1.png
151 git 

13
使用JavaScript检测文本中的URL
有没有人建议检测一组字符串中的URL? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); 更新:我最终使用此正则表达式进行链接检测…显然几年后。 kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi 完整的帮助程序(带有可选的车把支持)在#1654670处。
151 javascript  regex  url 

8
SQL Server循环-如何遍历一组记录
如何遍历select中的一组记录? 举例来说,我有一些记录希望循环浏览,并对每条记录执行某些操作。这是我选择的原始版本: select top 1000 * from dbo.table where StatusID = 7 谢谢
151 sql  sql-server 

5
.NET Framework中并发HashSet <T>?
我有以下课程。 class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); } 我需要从不同的线程更改字段“数据”,所以我想对当前的线程安全实现提出一些意见。 class Test{ public HashSet&lt;string&gt; Data = new HashSet&lt;string&gt;(); public void Add(string Val){ lock(Data) Data.Add(Val); } public void Remove(string Val){ lock(Data) Data.Remove(Val); } } 有没有更好的解决方案,可以直接进入现场并保护它免受多个线程的并发访问?

23
ionic 2-错误在Android Studio中都找不到Gradle的安装版本
我创建了ionic 2项目,并添加了如下的诊断cordova插件: ionic plugin add cordova.plugins.diagnostic npm install --save @ionic-native/diagnostic 并添加android平台,如下所示: ionic platform add android@latest 但是当使用ionic build android控制台构建时,出现此错误: Error: Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio …

21
如何从命令行将每两行合并为一个?
我有一个以下格式的文本文件。第一行是“ KEY”,第二行是“ VALUE”。 KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 我需要与键在同一行中的值。所以输出应该像这样... KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 如果可以使用一些分隔符,例如$或会更好,: KEY 4048:1736 string , 3 …
151 bash  awk  sed  grep 


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.