问题列表 - 第26032页

Java没有gc - io

我想运行一个关闭垃圾收集的Java程序.在我自己的代码中管理内存并不是那么困难.但是该程序需要相当多的I/O. 有没有办法(没有使用JNI进行所有I/O操作)我可以使用纯Java实现这一点?

谢谢Daniel

java io garbage-collection

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

"d = dict()"和"d = {}"之间的差异

$ python2.7 -m timeit 'd={}'
10000000 loops, best of 3: 0.0331 usec per loop
$ python2.7 -m timeit 'd=dict()'
1000000 loops, best of 3: 0.19 usec per loop
Run Code Online (Sandbox Code Playgroud)

为什么用一个而不是另一个?

python performance dictionary timing

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

Python - 元组分配是否有"不关心"的符号?

给定一个字符串"VAR = value"我想在第一个 '='符号(<value>可能包含更多'='符号)中将其拆分(仅),如下所示:

var, sep, value = "VAR=value".partition('=')
Run Code Online (Sandbox Code Playgroud)

有没有办法不声明变量'sep'?像这样(只是编写语法):

var, -, value = "VAR=value".partition('=')
Run Code Online (Sandbox Code Playgroud)

为了完整起见,我的目标是Python v 2.6

python syntax

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

chrome在拖动时将光标设置为文本,为什么?

我的应用程序有许多拖放功能.拖动时我希望光标更改为某些抓取光标.Internet Explorer和Firefox可以正常工作,但Chrome总是将光标更改为文本光标.

text google-chrome cursor drag

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

如何在c#xml docs中引用枚举常量

我想记录枚举类型字段的默认值:

/// <summary>
/// The default value is <see cref="Orientation.Horizontal" />.
/// </summary>
public Orientation BoxOrientation;
Run Code Online (Sandbox Code Playgroud)

编译器警告它无法解析引用.前缀F:或M:使编译器静音,但E:也可以,所以我不确定哪个前缀是正确的.

c# documentation enums xml-documentation

18
推荐指数
1
解决办法
5606
查看次数

有没有根据IDesign编码标准自定义StyleCop规则?

有没有根据IDesign编码标准自定义StyleCop规则?

stylecop

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

java.lang.IllegalArgumentException:视图未附加到窗口管理器

我有一个启动AsyncTask的活动,并显示操作持续时间的进度对话框.声明活动不会通过旋转或键盘滑动重新创建.

    <activity android:name=".MyActivity" 
              android:label="@string/app_name"
              android:configChanges="keyboardHidden|orientation"
              >
        <intent-filter>
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

任务完成后,我会忽略对话框,但在某些手机上(框架:1.5,1.6)会抛出这样的错误:

java.lang.IllegalArgumentException: View not attached to window manager
    at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:356)
    at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:201)
    at android.view.Window$LocalWindowManager.removeView(Window.java:400)
    at android.app.Dialog.dismissDialog(Dialog.java:268)
    at android.app.Dialog.access$000(Dialog.java:69)
    at android.app.Dialog$1.run(Dialog.java:103)
    at android.app.Dialog.dismiss(Dialog.java:252)
    at xxx.onPostExecute(xxx$1.java:xxx)
Run Code Online (Sandbox Code Playgroud)

我的代码是:

final Dialog dialog = new AlertDialog.Builder(context)
    .setTitle("Processing...")
    .setCancelable(true)
    .create();

final AsyncTask<MyParams, Object, MyResult> task = new AsyncTask<MyParams, Object, MyResult>() {

    @Override
    protected MyResult doInBackground(MyParams... params) {
        // Long operation goes here
    }

    @Override
    protected void onPostExecute(MyResult result) {
        dialog.dismiss();
        onCompletion(result);
    }
};

task.execute(...);

dialog.setOnCancelListener(new OnCancelListener() { …
Run Code Online (Sandbox Code Playgroud)

android

146
推荐指数
6
解决办法
10万
查看次数

C/C++中整数除法的快速上限

给定整数值,x并且yC和C++都返回作为q = x/y浮点等效的底数的商.我对一种返回天花板的方法很感兴趣.例如,ceil(10/5)=2ceil(11/5)=3.

显而易见的方法包括:

q = x / y;
if (q * y < x) ++q;
Run Code Online (Sandbox Code Playgroud)

这需要额外的比较和乘法; 我见过的其他方法(事实上使用)涉及铸造为floatdouble.是否有更直接的方法可以避免额外的乘法(或第二个除法)和分支,并且还可以避免作为浮点数进行转换?

c c++ algorithm math

241
推荐指数
8
解决办法
14万
查看次数

"git commit"和"git push"有什么区别?

在我正在经历的Git教程中,git commit用于存储您所做的更改.

什么git push用于那么?

git push git-push git-commit git-index

863
推荐指数
11
解决办法
63万
查看次数

Visual Studio需要Windows 7中的提升权限

我在Windows 7上运行Visual Studio 2008.当我尝试连接到进程时,VS告诉我在不同的凭据下重启(具有提升的权限).

所以我必须重新启动VS并以管理员身份运行它.有没有办法设置它,所以VS总是以管理员权限开始?

替代文字

asp.net permissions visual-studio windows-7

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