小编Haw*_*ken的帖子

什么是面向数据的编程?

任何人都可以向我解释

  1. 什么是面向数据的编程?
  2. 面向数据的编程和函数式编程是一样的吗?
  3. 面向对象的编程与面向对象的编程有何不同?
  4. 在什么情况下我们选择面向对象编程语言的面向数据的编程语言?

paradigms programming-languages

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

为什么Facelet HTML Validator验证我的xhtml文件没有完成

我有1个文件xthml如下:

<?xml version="1.0" encoding="UTF-8"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui"
    template="/WEB-INF/templates/default.xhtml">

<ui:define name="content">
.......
</ui:define>
</ui:composition>
Run Code Online (Sandbox Code Playgroud)

在重启我的eclipse 3.7之后,Eclipse执行验证但它总是运行:"Facelet HTML验证器开始验证:student.xhtml".如果我在Windows中禁用Facelet验证 - 首选项,当我在此xhtml文件中执行Ctrl + Space时,eclipse将不响应.我该怎么做才能解决这个问题?谢谢.

eclipse validation facelets

16
推荐指数
0
解决办法
1617
查看次数

什么是"chrome-extension://"

<script/>在网站上发现了一些奇怪的标签:

<script src="chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/document_iterator.js"></script>
<script src="chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl/find_proxy.js"></script>
...
Run Code Online (Sandbox Code Playgroud)

我无法找到关于此的更多信息,但我非常怀疑这实际上与谷歌浏览器有关,因为该网站特别使用<table>s进行布局,并且curl使用图形网络浏览器检索有问题的来源.

所以,

  1. 这究竟是什么?
  2. 什么是 chrome-extension://
  3. 为什么使用它lifbcibllhkdhoafpjfnlhfpfgnpldfl作为目录名称
  4. 为什么假装是javascript文件的有效URL?
  5. 我为什么需要find_proxydocument_iterator

解决了.我所知道的...

chrixian 这是正确的,似乎只有这个和一些选择其他页面,有人已经安装了Skype扩展程序从Chrome的源视图中重新保存它们.

感谢大家的帮助,感谢大家+1!请享用!

javascript skype google-chrome-extension web

8
推荐指数
2
解决办法
7272
查看次数

如何在Flying-Saucer中设置基本URL,同时将HTML呈现为PDF?

我正在尝试使用Flying-Saucer将HTML页面呈现为PDF.HTML在内存中创建并传递给渲染器

renderer.setDocumentFromString(new String(htmlByteArray));
Run Code Online (Sandbox Code Playgroud)

问题是我<img src="images.jpg"/>在HTML中并没有在最终的HTML中呈现.图像位于resources包中的文件夹中.

我尝试使用以下设置基本网址,但没有成功:

ITextRenderer renderer = new ITextRenderer();
renderer.getSharedContext().setBaseURL("com/org/tools/designer/resources/");
System.out.println(renderer.getSharedContext().getBaseURL());
renderer.setDocumentFromString(new String(htmlByteArray));
renderer.layout();
renderer.createPDF(os);

java xhtml pdf-generation flying-saucer

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

Mac OS X运行时错误的64位汇编:"dyld:无可写段"和"Trace/BPT陷阱"

尝试运行以下程序集程序时:

.globl start

start:
    pushq $0x0 
    movq $0x1, %rax
    subq $0x8, %rsp
    int $0x80
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

dyld: no writable segment
Trace/BPT trap
Run Code Online (Sandbox Code Playgroud)

知道是什么原因引起的吗?32位汇编中的类似程序运行良好.

macos 64-bit assembly 32bit-64bit att

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

推送和弹出操作数在CPU上的必要性

为什么我们有像push和pop这样的命令?

从我的理解poppush基本上分别做(mov然后add)和(sub然后mov)esp.


例如,不会:

pushl %eax
Run Code Online (Sandbox Code Playgroud)

相当于:

subl $4, %esp
movl %eax, (%esp-4)
Run Code Online (Sandbox Code Playgroud)

请纠正我,如果没有堆栈访问(%esp-4),我还在学习汇编


我能看到的唯一真正的好处是,如果同时进行两种操作都会带来一些好处; 但我不知道它怎么可能.

cpu assembly stack cpu-architecture att

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

生成纯(或平面)二进制文件

如何生成可直接在 CPU 上运行的平面二进制文件?
也就是说,没有操作系统;也称为独立环境代码(请参阅在没有操作系统的情况下直接运行的程序的名称是什么?)。

我注意到我正在使用的as来自 OS-X 开发人员工具包的汇编器不断生成 Mach-O 文件,而不是平面二进制文件。

macos assembly operating-system gnu-assembler

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

宏存储在哪里?

如果我在我的C代码中使用宏,例如

#define var 10
Run Code Online (Sandbox Code Playgroud)

然后存储在由内核分配给进程的空间中的确切位置?在堆或BSS或全局数据?或者它只是一个编译器传递中var的文本替换?

c macros c-preprocessor

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

你能在 shell 脚本中生成一个进程吗?

我试图让我的 #!/bin/sh shell 脚本在不暂停执行的情况下启动另一个应用程序。那就是我正在寻找一种在后台启动它并让我的 shell 脚本继续执行的方法。我希望它像这样工作:

# start daemon
start(){
success=`launch '/path/to/daemon'`
if [ $success != false ];then
echo 'daemon is now running'
fi
Run Code Online (Sandbox Code Playgroud)

我也是 shell 脚本的新手,所以上面的(如果启动存在)会得到启动的返回还是设置为 $success的标准输出

我只想使用 SH 而不是 BASH。

sh

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

GAS无法识别寄存器%ip

在我的16位程序中,GAS拒绝执行以下指令:

movw %ip, %dx
Run Code Online (Sandbox Code Playgroud)

我发现这很奇怪,因为移动段寄存器可以正常工作,例如:

movw %ss, %ax
Run Code Online (Sandbox Code Playgroud)

完整的错误消息是:

错误:错误的寄存器名称`%ip'

我的版本字符串是:

GNU汇编器(GNU Binutils)2.22

assembly gnu-assembler att

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