小编edt*_*guy的帖子

没有汇编的C/C++函数定义

我一直认为printf()在最后一步中使用内联汇编定义函数.在stdio.h的内部深处埋藏了一些asm代码,它实际上告诉CPU要做什么.例如,在dos中,我记得它是通过首先mov将字符串的开头添加到某个内存位置或寄存器而不是调用intterupt来实现的.

但是,由于Visual Studio的x64版本根本不支持内联汇编程序,因此我想知道在C/C++中根本不会有汇编程序定义的函数.库函数如何printf()在不使用汇编代码的情况下在C/C++中实现?什么实际执行正确的软件中断?谢谢.

c++ inline-assembly

70
推荐指数
5
解决办法
9493
查看次数

在java中@符号是什么意思?

我知道在评论中出于文档目的意味着什么,但除此之外是什么意思?(我通常会谷歌这个,但每个非字母符号出现在结果中)

java symbols

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

wpf文本框平面边框样式

需要为基于wpf的文本框设置平面边框样式...真的很惊讶地看到没有简单的方法来获取这个像winforms文本框中的BorderStyle.FixedSingle

是否有任何简单的方法来为wpf文本框完成此操作

wpf styles textbox

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

C#.Net不区分大小写的字符串

为什么C#.Net允许字符串对象的声明不区分大小写?

String sHello = "Hello";
string sHello = "Hello";
Run Code Online (Sandbox Code Playgroud)

单词String的小写和大写S都是可接受的,这似乎是允许这个的唯一对象.

有谁能解释为什么?

.net c#

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

在运行时显示/隐藏 Videojs 控件

有没有办法在运行时显示/隐藏 videojs 播放器上的视频控件(例如 player.controls.hide())。
任何想法如何做到这一点?谢谢!

video video-streaming video.js

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

运行java应用程序后创建并显示标签

我已经解决了2天的问题,这对我来说会很头疼!我使用swing为我的应用程序创建GUI.我想通过单击按钮运行代码后向我的面板添加标签,但我不能.请帮我解决这个问题.大部分代码都是由swing自动生成的,而不是我编写的代码.

package javaapplication1;

import java.awt.Color;
import javax.swing.SwingConstants;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.*;

public class RandomWordGUI extends javax.swing.JFrame {

/** Creates new form RandomWordGUI */
public RandomWordGUI() {
    initComponents();
}


/** This method is called from within the constructor to
 * initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

    jPanel1 …
Run Code Online (Sandbox Code Playgroud)

java swing

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

如何在WPF数据网格中为每列添加ContextMenu

此问题类似于如何在WPF DataGrid中添加列ContextMenu,但我要做的是ContextMenu在WPF Datagrid中添加不同的PER COLUMN.

DataGridTextColumn不是从FrameworkElement哪个ContextMenu属性派生出来的,所以不可能ContextMenu直接在a上设置DataGridTextColumn. DataGridCell也有一个ContextMenu,但我不知道如何使用它来设置列专用菜单.

这里的问题是如何ContextMenu为每列添加唯一(列是动态生成的).

谢谢!

c# windows wpf datagrid

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

在自定义对话框中设置textview

我已经创建了一个自定义对话框,但我无法将文本设置为java中对话框布局中的textview,程序崩溃.我的错是什么?

public class Total_CBC extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.total_cbc);
    final TextView RBC_T = (TextView) findViewById(R.id.total_cbc_text_rbc);

    Button RBC_B = (Button) findViewById(R.id.total_cbc_btn_rbc);

    //

    RBC_B.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            showCustomDialog(RBC_T);
        }
    });
}


protected void showCustomDialog(final TextView _RBC_T) {
    final Dialog dialog = new Dialog(Total_CBC.this);
    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
    dialog.setContentView(R.layout.dialog_edit);
    final EditText editText = (EditText) dialog.findViewById(R.id.dialog_edit_edittext);
    Button button = (Button) dialog.findViewById(R.id.dialog_edit_btn);
    TextView titel = (TextView) findViewById(R.id.dialog_edit_text_title);
    titel.setText("RBC");
    button.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) { …
Run Code Online (Sandbox Code Playgroud)

android dialog

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

ManagementObjectSearcher.Get() 抛出异常

执行以下代码时,searcher.Get()抛出异常“不支持”。即使以管理员身份运行,问题仍然存在。这是用VS 2010编译的。在XP,Win7和Win8.1上会发生异常。有任何想法吗??

 ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSSerial_PortName");
 foreach (ManagementObject queryObj in searcher.Get())
 {
 }
Run Code Online (Sandbox Code Playgroud)

c# windows wmi system.diagnostics system.management

5
推荐指数
0
解决办法
1155
查看次数

tar 格式的标头和结构

我有一个学校项目,这意味着在 unix 系统中制作像 tar 一样的 ac 程序。我有一些问题希望有人向我解释:

  1. 档案的维度。我了解到(通过浏览互联网)一个档案有一个定义数量的块,每个块 512 字节。所以标题有 512 个字节,然后是文件的内容(如果它只有一个要存档的文件),它们组织在 512 字节的块中,然后是另外 2 个 512 字节的块。

    例如:假设我有一个 0 字节的 txt 文件要存档。这应该意味着要使用 512*3 字节的数量。为什么当我在 unix 中使用 tar 函数并单击属性时它有 10.240 字节?我认为它增加了一些 0 (NULL) 字节,但我不知道在哪里以及为什么和多少......

  2. 标头校验和。据我所知,这应该是档案的大小。当我用 hexdump -C 检查它时,它看起来像一个接近存档实际大小(单击属性时)的数字。例如 11200 或 11205 或类似的东西,如果我归档一个 0 字节的 txt 文件。这个大小是八进制还是十进制?我敢打赌它是八进制的,因为你放在标题中的所有信息都需要是八进制的。此时我的第二个问题是从 10240 字节的原始大小中添加了什么?

  3. 标题模式。假设我有一个 664 的文件,格式文件将为 0,那么我应该放入标题 0664。为什么,在正宗的存档中,在开头 (000064) 会再打印 3 个 0?

tar archive

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