我正在尝试将以下字符串分为三组.
0:0:Awesome:awesome
Run Code Online (Sandbox Code Playgroud)
那是" 0 "," 0 "和" 真棒:太棒了 "
使用此正则表达式:
^([0-9]+)\:([0-9]*)\:(.*)$
Run Code Online (Sandbox Code Playgroud)
它适用于在线正则表达式服务:http://rubular.com/r/QePxt57EwU
但似乎.NET不同意. 来自Visual Studio http://xs.to/image-3F8A_4BA916BD.jpg的正则表达式问题的图片
我得到了Snow Leopard 64位,我想知道如何安装JOGL以便用Eclipse进行开发.
来自AZ的一个不错的啧啧会很好,因为我怀疑我的一些步骤是非常错误的.
- 编辑:28.aug.2012--
JOGL 1.1仅与Java JDK 1.6兼容,而不是JDK 1.7.在OSX Mountain Lion(10.8.1)上测试.
我有问题BitmapFactory.decodeStream(inputStream).在没有选项的情况下使用它时,它将返回一个图像.但是当我将它与选项一起使用时,.decodeStream(inputStream, null, options)它永远不会返回Bitmaps.
我要做的是在实际加载之前对Bitmap进行下采样以节省内存.我读过一些很好的指南,但都没有使用.decodeStream.
工作很精细
URL url = new URL(sUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
InputStream is = connection.getInputStream();
Bitmap img = BitmapFactory.decodeStream(is, null, options);
Run Code Online (Sandbox Code Playgroud)
什么都不行
InputStream is = connection.getInputStream();
Bitmap img = BitmapFactory.decodeStream(is, null, options);
InputStream is = connection.getInputStream();
Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeStream(is, null, options);
Boolean scaleByHeight = Math.abs(options.outHeight - TARGET_HEIGHT) >= Math.abs(options.outWidth - TARGET_WIDTH);
if (options.outHeight * options.outWidth * 2 >= 200*100*2){
// Load, …Run Code Online (Sandbox Code Playgroud) 使用C#3.5我试图在运行时使用反射发射生成动态类型.我使用Microsoft 的Dynamic Query Library示例创建了一个类生成器.一切正常,我的问题是100个生成的类型使内存使用量膨胀大约25MB.这是一个完全不可接受的内存配置文件,因为最终我想支持在内存中生成数十万种类型.
内存分析显示内存显然是由各种System.Reflection.Emit类型和方法持有,虽然我无法弄清楚为什么.我没有找到其他人谈论这个问题所以我希望这个社区中的某个人知道我做错了什么或者这是否是预期的行为.
下面的举例:
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.Reflection.Emit;
namespace SmallRelfectExample
{
class Program
{
static void Main(string[] args)
{
int typeCount = 100;
int propCount = 100;
Random rand = new Random();
Type dynType = null;
SlimClassFactory scf = new SlimClassFactory();
for (int i = 0; i < typeCount; i++)
{
List<DynamicProperty> dpl = new List<DynamicProperty>(propCount);
for (int j = 0; j < propCount; j++)
{
dpl.Add(new DynamicProperty("Key" + rand.Next().ToString(), …Run Code Online (Sandbox Code Playgroud) 有一个NSURLConnection的问题,如果我创建一个NSURLConnection并调用[connection connectionWithRequest]让它加载一点然后调用[连接取消]大部分时间工作正常.然而偶尔甚至在我调用[连接取消]之后,连接的委托仍然被调用(这会使应用程序崩溃).谷歌搜索它看起来像这里的问题是在runloop中的竞争条件,我取消连接并释放委托但在runloop循环之前它调用委托函数 - >崩溃.
在我打电话给[连接取消]确认连接已经取消后,有没有办法让我这样做?即使是糟糕的while()循环也会:(
我正在尝试构建一个我修改过的Hudson插件,它需要jdk1.6.这很好,但我不知道如何告诉maven不同的jdk在哪里.我在互联网上发现很少提及但它们似乎并不适用于我.有人建议添加一些配置,.m2/settings.xml但我没有settings.xml.另外,我不想对所有maven版本使用1.6.
我mvn在cygwin中使用的一个问题是,如果这很重要的话.看来我应该能够在项目pom文件中制作规范,但是现有的pom非常简单.
那么底线是,有没有办法为maven的单个调用指定一个jdk?
我正在编写一个带有可移动框架的Java应用程序,我在Linux中遇到了一个怪癖.我在CentOS下运行GNOME 2.16.0.
当我使用JFrame.setBounds将界限设置为离屏幕一半的任何位置时,它实际上将帧的位置设置为尽可能接近指定的边界,同时仍然完全保留在屏幕上.
我如何告诉Java告诉GNOME实际将帧放在我指定的位置,即使它离屏幕一半?
下面是一些演示问题的示例代码,假设-50,50是屏幕外的.框架仍然可以通过标题栏拖出屏幕,但任何调用setLocation或setBounds不工作.
这在Windows中运行良好.
JFrame frame = new JFrame(); frame.setPreferredSize(new Dimension(200, 200)); frame.pack(); frame.setVisible(true); frame.setLocation(-50, 50);
如何检索谷歌索引的任何页面的pagerank?谷歌有任何API或页面吗?
这是我的问题.我希望以下类具有一堆属性属性.我可以要么它们全部写出来像foo和bar,或基于我已经看到了一些其他的例子,它看起来像我可以用一个类的装饰,元类,或者重写__new__,自动将设置属性的方法.我只是不确定"正确"的做法是什么.
class Test(object):
def calculate_attr(self, attr):
# do calculaty stuff
return attr
@property
def foo(self):
return self.calculate_attr('foo')
@property
def bar(self):
return self.calculate_attr('bar')
Run Code Online (Sandbox Code Playgroud) 我正在尝试调用jQuery text()函数并通过该trim()函数运行它以删除所有尾随和前导空格.似乎在Firefox中工作得很好,然而,在IE7中不起作用(拒绝删除末尾的空格).
有任何想法吗?!也许正则表达式解决方案?
java ×5
regex ×2
.net ×1
android ×1
bitmap ×1
c# ×1
c++ ×1
dynamic ×1
eclipse ×1
gnome ×1
image ×1
inheritance ×1
iphone ×1
javascript ×1
jogl ×1
jquery ×1
linux ×1
maven-2 ×1
metaclass ×1
objective-c ×1
opengl ×1
pagerank ×1
pom.xml ×1
python ×1
reflection ×1
settings ×1
string ×1
swing ×1
xcode ×1