问题列表 - 第31323页

获取用户最新的YouTube视频?

我正在寻找一种方法从用户youtube名称或网址获取以下内容.

  1. 缩略图
  2. 链接到youtube.com上的视频
  3. 视频标题

需要用PHP来做.是否有一些我可以使用的youtube api或类似简单馅饼的东西我最好的选择?

php youtube

6
推荐指数
1
解决办法
2万
查看次数

SVN如何仅删除本地副本?

这是场景...我也在用乌龟SVN ...

我可以创建一个新文件夹并使用“仅此项目”选项进行签出...这将仅签出顶层文件夹,然后我可以进入回购浏览器并选择我要“更新至修订版”的任何子文件夹(在回购浏览器中,右键单击,选择“更新至修订版”)...这将仅降低该子文件夹...

有没有办法删除文件夹而不将其从存储库中删除?

如果没有,我的另一种选择是简单地单独签出子项目(这可能是最好的解决方案),让我们看看是否有人对此有答案。

svn tortoisesvn svn-checkout

5
推荐指数
3
解决办法
1万
查看次数

国际化Java Swing桌面应用程序的最佳实践是什么?

我确信有很多方法,但建议的方法是什么,对代码的影响最小?

显而易见的是,您创建了属性文件,但是如何在渲染中交换值?在J2EE中,您只需重新渲染整个页面,这样就很容易了.但是在Swing应用程序中,您是否只是在paintComponent(Graphics g)方法中添加.getProperty()的代码?

如果是这样的话,它看起来不是很重,因为现在你不得不在你不需要之前的任何地方覆盖这个方法......

附加:如何设置通知系统以重新呈现所有当前可见的组件而不强制某种注册模式?

我想如果我覆盖paintComponent(Graphics g),我所要做的就是触发一个事件已发生变化,并且将调用paintComponent(Graphics g)方法......

java desktop swing locale internationalization

6
推荐指数
1
解决办法
2407
查看次数

实现Visual Studio Intellisense

我正在尝试将基于richtextbox控件的Intellisense添加到C#代码编辑器中.到目前为止,我已经解析了输入的文本以查找所有变量及其类型(效果很好).下拉框效果很好.我无法得到的是下拉列表框的正确选项列表.

如何以编程方式获取以下列表:

替代文字

我已经编译了变量及其类型的列表,所以当用户按下时.我知道我有一个c类型的变量Color.我只需要知道要调用哪个函数来获取下拉框所需的列表.

我尝试过这段代码:http://www.codeproject.com/KB/cs/diy-intellisense.aspx但无法使其正常工作.我还在StackOverflow上阅读了大量其他线程但无济于事.我真的想完成这个而不是使用别人的插件编辑器组件.

任何提示将不胜感激.谢谢.

c# intellisense

13
推荐指数
1
解决办法
1438
查看次数

挣扎着手机号码的MySQL数据库

我的应用程序想要在mysql数据库中存储国际电话号码列表.然后,应用程序需要查询数据库并搜索特定的数字.听起来很简单,但实际上这是一个很大的问题.

由于用户可以使用不同的格式搜索该号码,因此我们每次都必须对数据库进行全面扫描.

例如.我们可能将数字17162225555存储在数据库中(以及另外500万个条目).现在用户出现并尝试使用7162225555进行搜索.另一个用户可能会尝试搜索2225555等等.换句话说,数据库必须使用"like%number%"发出SQL查询,这将导致全扫描.

我们该如何设计这个应用程序?有没有办法调整Mysql以更好地处理这个问题?或者我们根本不应该使用SQL?

PS.我们每秒有数百万个条目和10个搜索请求.

mysql sql database database-design

5
推荐指数
1
解决办法
2187
查看次数

实现队列的有效方法是什么?

实现队列的有效方法是什么,以了解它是如何实现的?

编辑:我查看了stl :: queue代码以了解abt如何实现,但模板代码使其难以理解.毕竟,使用比有链表更有效的方法.

c++ queue

7
推荐指数
2
解决办法
4808
查看次数

Hibernate的困惑.ga,GA和最终版本之间有什么区别?兼容性?库?

任何人都可以解释一下:
1.ga,GA和Final Hibernate发布之间的区别?
2.我应该使用maven存储库还是jboss nexus存储库?
3.为什么最新的兼容性矩阵(http://community.jboss.org/wiki/HibernateCompatibilityMatrix)没有列出高于3.2.6GA的任何内容?

我正在使用以下版本,我正在努力弄清楚是否应升级:

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate</artifactId>
            <version>3.2.6.ga</version>
        </dependency>           
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.3.0.ga</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-commons-annotations</artifactId>
            <version>3.3.0.ga</version>
        </dependency>        
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>3.3.1.ga</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-tools</artifactId>
            <version>3.2.0.ga</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>3.0.0.ga</version>
        </dependency>
Run Code Online (Sandbox Code Playgroud)

java compatibility maven-2 hibernate

7
推荐指数
1
解决办法
5077
查看次数

如何最好地将参数传递给Perl单线程?

我有一个文件someFile,像这样:

$cat someFile
hdisk1 active
hdisk2 active
Run Code Online (Sandbox Code Playgroud)

我使用这个shell脚本来检查:

$cat a.sh
#!/usr/bin/ksh
for d in 1 2
do
    grep -q "hdisk$d" someFile && echo "$d : ok"
done
Run Code Online (Sandbox Code Playgroud)

我想将其转换为Perl:

$cat b.sh
#!/usr/bin/ksh
export d
for d in 1 2
do
    cat someFile | perl -lane 'BEGIN{$d=$ENV{'d'};} print "$d: OK" if /hdisk$d\s+/'
done
Run Code Online (Sandbox Code Playgroud)

d在shell脚本中导出变量并使用%ENVPerl 获取值.有没有更好的方法将此值传递给Perl单线程?

perl

20
推荐指数
2
解决办法
2万
查看次数

exit()的副作用没有退出?

如果我的应用程序内存不足,我想用更改的参数重新运行它.我有malloc/ new在应用程序的各个部分,其大小事先不知道.我看到两个选择:

  • 跟踪所有内存分配并编写重新启动过程,在重新运行更改的参数之前释放所有内容.(当然,如果没有错误,我会在适当的地方释放内存)
  • 重新启动应用程序(例如,WinExec()在Windows上)并退出

我对这两种解决方案都不感到激动.我是否想念一个替代品呢?

谢谢

c c++

2
推荐指数
1
解决办法
317
查看次数

Java的解压缩实用程序性能不佳

我注意到与使用WinZip等本机工具相比,Java中的解压缩工具非常慢.

是否有可用于Java的第三方库更高效?开源是首选.

编辑

这是使用Java内置解决方案vs 7zip的速度比较.我在原始解决方案中添加了缓冲输入/输出流(感谢Jim,这确实产生了很大的不同).

Zip文件大小:800K Java解决方案:2.7秒7Zip解决方案:204毫秒

以下是使用内置Java解压缩的修改代码:

/** Unpacks the give zip file using the built in Java facilities for unzip. */
@SuppressWarnings("unchecked")
public final static void unpack(File zipFile, File rootDir) throws IOException
{
  ZipFile zip = new ZipFile(zipFile);
  Enumeration<ZipEntry> entries = (Enumeration<ZipEntry>) zip.entries();
  while(entries.hasMoreElements()) {
    ZipEntry entry = entries.nextElement();
    java.io.File f = new java.io.File(rootDir, entry.getName());
    if (entry.isDirectory()) { // if its a directory, create it
      continue;
    }

    if (!f.exists()) {
      f.getParentFile().mkdirs();
      f.createNewFile();
    }

    BufferedInputStream bis = new BufferedInputStream(zip.getInputStream(entry)); …
Run Code Online (Sandbox Code Playgroud)

java unzip

8
推荐指数
2
解决办法
9610
查看次数