问题列表 - 第48572页

是否有用C#编写的ANTLR的有效替代方案?

ANTLR是一个很棒的软件,但是,在我看来,对于C#程序员来说有点不舒服(C#移植已经过时,解析器antlr-3.1.3.jar需要java等)我正在寻找对于"更多C#native"语言工具来解析一个简单的类似json的语法,有什么建议吗?

c# antlr

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

如何在Android中的Canvas上绘制TextView?

如何在Android中的Canvas上绘制TextView?

我们有Canvas.DrawBitmap(),Canvas.drawText().我们在Canvas中有任何Method,它将TextView作为参数或任何其他方法在Canvas上显示TextView吗?

实际上,我在TextView中有一个字母表,我必须在画布上绘制该字母表.

请提出建议....感谢您的合作

android

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

jQuery slideUp显示元素而不是隐藏

jQuery的slideUp效果通过向上滑动隐藏元素,而slideDown则显示元素.我想用slideUp显示我的div.谁能指导我?谢谢

javascript jquery

44
推荐指数
4
解决办法
5万
查看次数

将int转换为单个数字列表更快?

所有,

我想定义一个int(987654321)<=> [9,8,7,6,5,4,3,2,1]转换器,如果int number的长度<9,例如10,则列表将为[0 ,0,0,0,0,0,0,1,0] ,如果长度> 9,例如9987654321,则列表为[9,9,8,7,6,5,4,3, 2,1]

>>> i
987654321
>>> l
[9, 8, 7, 6, 5, 4, 3, 2, 1]
>>> z = [0]*(len(unit) - len(str(l)))
>>> z.extend(l)
>>> l = z
>>> unit
[100000000, 10000000, 1000000, 100000, 10000, 1000, 100, 10, 1]

>>> sum([x*y for x,y in zip(l, unit)])
987654321
>>> int("".join([str(x) for x in l]))
987654321


>>> l1 = [int(x) for x in str(i)]
>>> z = [0]*(len(unit) - …
Run Code Online (Sandbox Code Playgroud)

python string int list converter

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

C++ 128/256位固定大小的整数类型

我想知道是否有任何人可以推荐一个好的轻量级固定大小整数类型(128位甚至256位,甚至可能是模板参数化)库.

我已经看过GMP和co了,他们关心的很好,但是对于我的目的来说有点太大了,我现在对简单的标题解决方案感兴趣.性能很重要,目标架构将是x86和x86-64,也是一个合理的许可证(也就是GPL或LGPL).

c++ types bigint

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

Android VideoView:视频视图在对话框视图中更暗

大家好我在对话框视图中嵌入视频视图时遇到问题

一切正常,但对话框中显示的视频要深得多,如果在活动的其余部分显示

有任何想法吗 ?

这是一些代码

button1main.setOnClickListener(new OnClickListener() {

                public VideoView videoView = null;
                @Override
                public void onClick(View v) {
                    //set up dialog
                    Dialog dialog = new Dialog(CustomDialog.this);
                    dialog.setContentView(R.layout.maindialog);
                    //dialog.setTitle("This is my custom dialog box");
                    dialog.setCancelable(true);


                    this.videoView = (VideoView) dialog.findViewById(R.id.video);
                    VideoPlayer vp = new VideoPlayer(this.videoView, null);
                    vp.playVideo();

                    //set up button
                    Button button = (Button) dialog.findViewById(R.id.Button01);
                    button.setOnClickListener(new OnClickListener() {
                    @Override
                        public void onClick(View v) {
                            finish();
                        }
                    });
                    //now that the dialog is set up, it's time to show it    
                    dialog.show();
                } …
Run Code Online (Sandbox Code Playgroud)

android dialog android-videoview

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

Git中树和提交类型有什么区别?

我在一个文件中签入了一个简单的git仓库.从我的调查; 放置了三种类型的对象.git/objects

  1. 承诺
  2. BLOB

举个例子:

$ git cat-file -t 8b4e834eba22e60c284c7b77e43d3c29e619f92f
commit

$ git cat-file -t c7c5b03aea0b8c970c93de3670c28f2108948266
tree

$ git cat-file -t e965047ad7c57865823c7d992b1d046ea66edf78
blob
Run Code Online (Sandbox Code Playgroud)

如果我试图在blob上运行git-ls-tree,则会抛出错误.

但是我同样可以在一个commit或一个tree对象上运行它.

$ git ls-tree -t c7c5b03aea0b8c970c93de3670c28f2108948266
100644 blob e965047ad7c57865823c7d992b1d046ea66edf78    readme.txt

$ git ls-tree -t 8b4e834eba22e60c284c7b77e43d3c29e619f92f
100644 blob e965047ad7c57865823c7d992b1d046ea66edf78    readme.txt
Run Code Online (Sandbox Code Playgroud)

是一个commit对象也tree?它们有什么不同,如果有的话?

git

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

如何在django模板中循环7次

这是我的代码:

{% for i in range(7)%}
        <option value={{i+1}}> {{i+1}}</option>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

但它显示错误,

我能做什么 ,

谢谢

django templates

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

如何在aspx文件中的Visual Studio中添加REGION

我使用带有代码的asp.net和c#.

所以我在VS 2010中为每个.aspx页面都有两个文件.

在.aspx.cs页面中,我可以使用以下代码在代码中添加区域:

#region Name Region
#endregion
Run Code Online (Sandbox Code Playgroud)

我的问题:

  • 如何在.aspx文件中执行此操作?#region似乎只在.cs文件中工作.
  • 你知道任何其他有用的标签,以帮助我组织更好的代码.aspx和.cs文件?
  • 你知道在我的代码中扩展或折叠我所有区域的键盘快捷键吗?

谢谢你的帮助.

c# asp.net visual-studio

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

android 9-patch图形在图像视图中不缩放

我有

<LinearLayout android:id="@+id/LinearLayout01"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:orientation="horizontal">
    <ImageView android:layout_height="wrap_content"
        android:layout_width="wrap_content" android:id="@+id/ImageView01"
        android:src="@drawable/phone80"></ImageView>
    <ImageView android:id="@+id/ImageView02"
        android:layout_height="wrap_content" android:src="@drawable/underline"
        android:layout_width="fill_parent" android:layout_gravity="fill_vertical|fill_horizontal"></ImageView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

第一张图像是固定大小的图像,根本不应该缩放.它的右侧图像应水平缩放到最大空间.源指向有效的.9.png文件.不幸的是,它总是只显示其原始大小.我必须设置什么属性?ImageView是否是正确的对象?

谢谢.

android nine-patch imageview

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