问题列表 - 第38785页

itoa()的安全对应物?

我正在将一些旧的c程序转换为更安全的版本.以下功能被大量使用,有人能告诉我他们的安全对应物吗?Windows函数或C运行时库函数.谢谢.

itoa()
getchar()
strcat()
memset()
Run Code Online (Sandbox Code Playgroud)

c c++

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

Java - 尝试搜索ArrayList时不执行循环

这是我关于堆栈溢出的第一个问题,但我有一些Java经验.我正在制作Java应用程序(575行并计数!)并且我正在尝试在ArrayList中搜索字符串.但我不希望它是准确的!让我澄清一下:我想迭代每个ArrayList元素并在该字符串中搜索另一个字符串.如果在ArrayList元素中找到该字符串,(现在)我想将它打印到控制台.我希望我已经足够清楚了.
以下是相关代码.定义所有变量并编译代码,不打印任何输出(来自搜索功能).我很确定这是因为for循环没有执行,但我很困惑为什么.

//the keylistener that calls the search() function, attached to a JTextField that the query is entered into
class searchFieldListener implements KeyListener {
    searchFieldListener() {
    }
    public void keyTyped(KeyEvent event) {
        if (event.getID() == KeyEvent.KEY_TYPED) {
            query = searchField.getText()+Character.toString(event.getKeyChar());
            System.out.println(query);
            for (i = 0; i == nameList.size(); i++) {
                search(query, i);
            }
        }
    }
    public void keyReleased(KeyEvent event) {

    }
    public void keyPressed(KeyEvent event) {

    }
}

//the troublesome search() function
void search(String query, int iter) { …
Run Code Online (Sandbox Code Playgroud)

java loops for-loop arraylist

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

了解不同平台编译器的需求

我试图了解整个构建链是如何工作的,这样我就可以更好地理解构建/链接/编译等时发生的事情.

我遇到麻烦的一点是:如果编译器将源转换为本机程序集,为什么不能在不同的OS上运行相同的程序?是不是直接由CPU运行程序集?所以相同的机器代码应该在每个操作系统上运行,只要它是相同的架构,不是吗?为什么不?

编辑:到目前为止,大多数答案都是关于调用操作系统的API.这显然是个问题.我的问题是关于直机器代码.是否直接传递给CPU?如果我在汇编中编写了一个程序,我还需要为每个操作系统单独编译吗?(侧点:如果我使用标准的c ++ cin/cout,是否依赖于操作系统,编译为直接汇编I/O,或答案取决于编译器?)

compiler-construction operating-system

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

如何检索视图的尺寸?

我有一个观点TableLayout, TableRow and TextView.我希望它看起来像一个网格.我需要得到这个网格的高度和宽度.这些方法getHeight()getWidth()总是返回0.这发生在我和动态也格式化网格时我使用XML版本.

如何检索视图的尺寸?


这是我在Debug中用来检查结果的测试程序:

import android.app.Activity;
import android.os.Bundle;
import android.widget.TableLayout;
import android.widget.TextView;

public class appwig extends Activity {  
    @Override
    public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.maindemo);  //<- includes the grid called "board"
      int vh = 0;   
      int vw = 0;

      //Test-1 used the xml layout (which is displayed on the screen):
      TableLayout tl = (TableLayout) findViewById(R.id.board);  
      tl = (TableLayout) findViewById(R.id.board);
      vh = tl.getHeight();     //<- getHeight returned 0, Why?  
      vw = tl.getWidth();     //<- …
Run Code Online (Sandbox Code Playgroud)

layout lifecycle android android-widget measure

207
推荐指数
6
解决办法
13万
查看次数

TimerTask和Thread

在Java和Groovy中TimerTask和Thread之间的区别是什么?

java groovy

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

在CSS或SASS中,使用"#foo #bar {width:200px}"不建议增加文件大小?

简短的问题是:以下(另一个id下的id)不推荐用于膨胀CSS文件大小?

#product-box #product-photo { width: 200px }
Run Code Online (Sandbox Code Playgroud)

细节:

有时在SASS,我们可能会

#product-box

  margin-top: 20px

  #product-photo
    width: 200px
Run Code Online (Sandbox Code Playgroud)

这样,它意味着它是"嵌套的" - 也就是说,#product-photo宽度为200px的样式仅在其中#product-box,并且从SASS生成的CSS是

#product-box { margin-top: 20px }
#product-box #product-photo { width: 200px }
Run Code Online (Sandbox Code Playgroud)

但是这里我们#product-box之前有一个冗余#product-photo,因为#product-photo它本身可以唯一地识别元素.

结果,CSS文件可能变得臃肿.我想知道是否建议#product-photo在SASS文件中取消缩进,以便它不需要嵌套?

我想我们可以在.photo里面找一个班#product-box......这是真的吗?但在某些情况下,我们可能有2张或2 li#product-box,因此使用一个类不能唯一地确定一个元素.如果我们使用jQuery,我们可以说$('#product-box li:eq(2)要获取任何元素,但如果有人在li不知道jQuery代码依赖它的情况下添加另一个元素,它可能会引入bug .有一个id意志防止这种错误发生.

css sass

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

我应该将我的全局常量存储在资源文件(.resx)或类中吗?

我有很多不同的形式和类型.当然我不会存储位图const,我知道本地化字符串,但我应该怎么做其他常量?

.net c# constants

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

如何在同一目录或子目录中导入该类?

我有一个存储所有.py文件的目录.

bin/
   main.py
   user.py # where class User resides
   dir.py # where class Dir resides
Run Code Online (Sandbox Code Playgroud)

我想在main.py中使用user.pydir.py中的.
如何将这些Python类导入main.py
此外,User如果user.py位于子目录中,如何导入类?

bin/
    dir.py
    main.py
    usr/
        user.py
Run Code Online (Sandbox Code Playgroud)

python python-import

582
推荐指数
10
解决办法
84万
查看次数

MVVM模型视图查看

据我所知,ViewModel通过数据绑定与View通信.但是如何在ViewModel UIElements for View中创建.

谢谢.

wpf view mvvm viewmodel

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

如何从网上下载和保存图像?

我正在尝试制作一个Windows Phone 7应用程序,它可以将一些图像保存在网络上,我不知道我可以在哪里,或者我是否可以将图像从网络保存到手机中.

我该怎么做才能保存图像?

c# image download windows-phone-7

5
推荐指数
2
解决办法
5772
查看次数