小编Ben*_*erg的帖子

Serializable是什么意思?

一个类Serializable在Java中究竟意味着什么?或者一般来说,就此而言......

java serializable

126
推荐指数
6
解决办法
9万
查看次数

在C#中验证URL的更好方法比try-catch更好吗?

我正在构建一个从互联网上检索图像的应用程序.即使它工作正常,但在应用程序中使用try-catch语句时速度很慢(在错误的给定URL上).

(1)这是验证URL和处理错误输入的最佳方法 - 还是应该使用正则表达式(或其他方法)?

(2)如果我没有在textBox中指定http://,为什么应用程序尝试在本地查找图像?

private void btnGetImage_Click(object sender, EventArgs e)
{
    String url = tbxImageURL.Text;
    byte[] imageData = new byte[1];

    using (WebClient client = new WebClient())
    {
        try
        {
            imageData = client.DownloadData(url);
            using (MemoryStream ms = new MemoryStream(imageData))
            {
                try
                {
                    Image image = Image.FromStream(ms);
                    pbxUrlImage.Image = image;
                }
                catch (ArgumentException)
                {
                    MessageBox.Show("Specified image URL had no match", 
                        "Image Not Found", MessageBoxButtons.OK, 
                        MessageBoxIcon.Error);
                }
            }
        }
        catch (ArgumentException)
        {
            MessageBox.Show("Image URL can not be an empty string", 
                "Empty Field", …
Run Code Online (Sandbox Code Playgroud)

c# url image try-catch

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

.NET 4.0中是否有内置的二进制搜索树?

.NET 4.0中是否有内置的二叉搜索树,还是需要从头开始构建这种抽象数据类型?

编辑

这具体是关于二叉搜索树,而不是一般的抽象数据类型"树".

.net c# binary-tree

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

只显示Android软键盘上的数字按钮?

在Android的软键盘上,您可以设置软键盘以显示数字而不是使用az键盘android:inputType="numberDecimal".但是,如果我只想显示顶部数字行1 2 3 4 5 6 7 8 9 0而不是以下行开头,我该怎么办@ # $ % ...

Thanx听!

android android-softkeyboard

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

Android中的完成键盘上隐藏软键盘?

我正在努力使用软键盘上的完成按钮.我无法通过软键盘完成按键来隐藏键盘.从另一个按钮,它完美地与

imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0);

但onKeyListener不能按我想要的方式运行.当我点击editText时,软键盘会显示,其内容将从字符中清除.

谢谢收听!

main.xml:

<EditText 
    android:id="@+id/answer" 
    android:layout_gravity="center_horizontal" android:textSize="36px"
    android:inputType="phone"
    android:minWidth="60dp" android:maxWidth="60dp"
/>
Run Code Online (Sandbox Code Playgroud)

Java文件:

private EditText editText;
//...
editText = (EditText)findViewById(R.id.answer);
editText.setOnClickListener(onKeyboard);
editText.setOnKeyListener(onSoftKeyboardDonePress);
//...

// method not working:
private View.OnKeyListener onSoftKeyboardDonePress=new View.OnKeyListener() 
{
    public boolean onKey(View v, int keyCode, KeyEvent event) 
    {
        if (event.getKeyCode() == KeyEvent.FLAG_EDITOR_ACTION)
        {
            // code to hide the soft keyboard
            imm = (InputMethodManager) getSystemService(
                Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0);
        }
        return false;
    }
};

private View.OnClickListener onKeyboard=new View.OnClickListener() 
{
    public void onClick(View v) 
    {
        editText.setText("");
    }
}; …
Run Code Online (Sandbox Code Playgroud)

android soft-keyboard android-softkeyboard

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

什么是SQL Server中的页面,我需要担心吗?

我在SQL Server 2008中遇到过该页面,并对此感到有些困惑.我目前正在阅读MCTS Self-Paced Training Kit(考试70-433):Microsoft SQL Server 2008-数据库开发,作者讨论这个概念,但是以有限的方式.

从MSDN" 理解页面和范围 "我得到一个没有真正帮助的答案.该网页描述了页面的大小(8kb)以及页面中行的存储方式,以及如果行不适合页面,将如何自动移动列(由SQL Server).

但是,我仍然想知道页面级是否应该注意设计具有ER图表,表格和数据类型的数据库?或者,我应该只依靠SQL Server自动处理页面并以最佳方式处理页面?

替代文字

Thanx听!

sql-server

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

如何在jQuery中放置target ="_ blank"?

我尝试了许多变种来target="_blank"与jQuery 建立链接,但我无法让它工作.

这是我的代码:

var thumbfile = "<?php echo $smit_iturl_v; ?>";
jQuery(document).ready(function () {
    var actualHost = jQuery.trim(jQuery.url.attr("host"));
    jQuery("a img").each(function (i) {

        if (jQuery.trim(jQuery.url.setUrl(jQuery(this).attr("src")).attr("host")) == actualHost &&      
            (jQuery.url.setUrl(jQuery(this).attr("src")).attr("path")).indexOf("wp-content") != -1 &&

            isImage(jQuery.url.setUrl(jQuery(this).attr("src")).attr("file"))) {

            var parentTag = jQuery(this).parent().get(0).tagName;
            parentTag = parentTag.toLowerCase();

            if (parentTag == "a" &&
            jQuery.url.setUrl(jQuery(this).parent().attr("href")).attr("host") == actualHost &&
            jQuery.url.setUrl(jQuery(this).parent().attr("href")).attr("path").indexOf("wp-content") != -1 &&
            isImage(jQuery(this).parent().attr("href"))) {

                var description = (jQuery(this).attr("alt") == "") ? jQuery(this).attr("title") : jQuery(this).attr("alt");
                jQuery(this).parent().attr("href", thumbfile +
                        "?title=" + jQuery(this).attr("title") +
                        "&description=" + description +
                        "&url=" + stripDomain(jQuery(this).parent().attr("href")) …
Run Code Online (Sandbox Code Playgroud)

jquery dom

21
推荐指数
4
解决办法
8万
查看次数

Android有NumericUpDown按钮?

我试图在Android中找到NumericUpDown按钮,但失败了.你知道在Android中调用控制器的内容 - 请告诉我!

<?xml version="1.0" encoding="utf-8"?>
<!-- 
 main.xml 
 7/22 2010 
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 >
 <GridView 
  android:id="@+id/GridView" 
  android:layout_width="fill_parent"  
  android:layout_height="fill_parent"
  android:numColumns="3"
  android:verticalSpacing="10dp"
  android:horizontalSpacing="10dp"
  android:columnWidth="90dp"
  android:stretchMode="columnWidth"
  android:gravity="center"
  android:background="@color/white"
  >
 </GridView>
 <ButtonUpDown>
  <!-- The real name is??? -->
 </ButtonUpDown>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Thanx为您的时间 编辑:

控制器如下所示: 数字向下http://www.skogberg.eu/img/numUpDown.png

layout android numericupdown

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

此存储库是为Git LFS配置的,但在您的路径中找不到"git-lfs"

请帮助我了解以下错误消息的含义以及如何遵守其请求.

我想复制一个现有的本地git仓库; 然后将该副本推送到新创建的遥控器.

但是我收到以下错误:

此存储库是为Git LFS配置的,但在您的路径中找不到"git-lfs".如果您不再希望使用Git LFS,请删除.git/hooks/pre-push以删除此挂钩.

我在收到此消息之前使用的代码是:

# create new git repo at https://github.com/username/foo-bar.git
cp -r OldProject/ NewProject/
cd NewProject/
git remote remove origin # Remove prior origin from copy operation
git init
git remote add origin https://github.com/username/foo-bar.git
git add -A
git commit -m "first commit"
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我该如何解决?请帮助我理解上述错误消息的含义以及如何遵守其请求.

git github

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

在WPF中构建自定义主题或使用标准主题

很快成为一名专业的.NET开发人员(我希望),我开始深入研究Windows Presentation Foundation(WPF).看几个视频教程,我发现GU​​I的设计是一项艰巨的任务.必须在每种情况下,在每种情况下,为每个平台指定每种颜色,这似乎有点过分.在设计方面,如何使这个过程更简单,更通用?是否有任何模板可以开始,或者在设计看起来吸引人之前是否需要指定几百行XAML?

考虑下面的代码块......

<Style TargetType="{x:Type Button}">
    <Setter Property="Background" Value="LightGreen" />
    <Setter Property="Foreground" Value="DarkGreen" />
</Style>
Run Code Online (Sandbox Code Playgroud)

...遗漏了悬停和按钮样式的属性,需要额外的XAML行才能完成开发人员想要的操作.

可能有一个简单的XAML编辑器来提高生产力?如果没有,它只是挖掘XAML并开始构建样式,以备后续项目.

c# wpf desktop themes styles

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