由买买提看人间百态

topics

全部话题 - 话题: 主程序
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)
z****g
发帖数: 2497
1
【 以下文字转载自 Programming 讨论区 】
【 原文由 zzhang 所发表 】
要写个license checker.
需要得到machine specific的信息,防止用户
把license file 拷贝到别的机器使用。
比如用硬盘序列号之类的。用什么语言能够得到啊?
要是有例子更好。 Java 里面有没有可能实现?
主要是主程序是java的。
多谢啦。
w**e
发帖数: 37
2
这个安装程序可以我的主程序安装到windows的操作系统上。
另外我一直没搞懂怎么用java生成.exe文件?
b***i
发帖数: 3043
3
我有一个类叫storage,其中有个数组string ok[100];
还有个acquirereference(int a)想返回ok[a]的引用,比如我在主程序中
storage m;
string& mystring=m.acquirereference(10);
mystring="ok";
可以让ok[10]获得"ok"。 应该怎样写呢?
b***i
发帖数: 3043
4
是java,如果原来的代码是c++, 就是我写的那样,可以用引用或者指针获得地址,从而
给变量赋值。现在要转换成java,如何写呢?
C++程序如下
我有一个类叫storage,其中有个数组double ok[100];
还有个方法acquirereference(int a)想返回ok[a]的引用,比如我在主程序中
storage m;
double& storage::acquirereference(int a)
{
return ok[a];
}
double& myvalue=m.acquirereference(10);// here to get &ok[10] as in c++
myvalue=5;可以让ok[10]获得5。
应该怎样写java的方法acquirereference的返回值类型和return 的参数呢?
b***i
发帖数: 3043
5
来自主题: Java版 - JTextArea行间距如何设定?
多谢啊,还是这个问题。同样的字符在notepad下可以上下联一起,但是word里就不能
。估计行间距java不能调。
我决定使用图形了。我把图形作为背景,放在jTextArea里面。但是遇到了闪烁问题。
MyTextArea extends JTextArea
paint(Graphics g)
{
g.drawImage...
super.paint(g);
g.finalize();
}
然后在主程序每次作图修改image后
theTextArea.repaint(g);
结果,每次都看到这个区域白光闪过。倒是更新了,但是我不希望出现这个白光闪烁。
怎么去掉呢?目的就是在text内容没有变,但是背景image变了后,能够更新图像,但
是不想有闪烁。
b***i
发帖数: 3043
6
先说问题:主程序通知窗口显示"\n]",窗口得到字符串,要判断换行字符
String tobeappend="";
for(int i=0;i {
\ String temp=str.substring(i, i+1);
\ int tmp=(int)temp.toCharArray()[0];
\ if (temp=="\n")
\ newLine();
\ else
\ {
我跟踪到temp = "\n", 但是却执行了else部分。所以,我只好后来加上了 || tmp ==
10来判定回车,就可以了。不知道为什么有的时候\n]不能执行newLine();
现在的结果:在两位高手的帮助下,console终于做出来了,象当年的apple 了。
进入程序后,出现]_
等待用户输入指令。一共40行,80列。通过JTextArea(40, 80) 指定了窗口显示的区域
。当然,我指定了固定大小的字体Serif。
做法是,我在窗口类中设了缓冲区,40行。然后,指定setRows(43)。这样做是为了到
最后一行的
b***i
发帖数: 3043
7
来自主题: Java版 - getImage有个问题
先说问题,首次运行是成功的。如果关掉frame,然后刷新ie, 跳出新的frame,就不显
示对的背景了,而是用白底代替(好像还不是纯白,像是整个内存没有初始化,比如
cccccc)
在我的程序里的主程序,读入图像
in my main applet
mainapplet....{
public static bgimg[]=new Image()[2]; //生成背景图的数组
public void init(){
bgimg[0]=getImage(url);
bgimg[1]=getImage(url2);
}
图形部分,我首先有个HDCanvas{
public static boolean ready=false, bgpaint=false;
初始化部分,让ready = true;
...
in my GUI .java
public void paint(){
BufferedImage image= new BufferedImage(640, 720, BufferedImage.TYPE_INT_ARGB
);
if (HDCanvas.ready){
if
b***i
发帖数: 3043
8
程序生成了一个类似dos的窗口,等待用户输入。
主程序用了一个循环,里面等待semaphore,这个semaphore是窗口部分的KeyPressed里
面released
我的窗口部分keypressed, keyreleased, keytyped都重写了。在一个1.7G CPU的电脑
上,没有问题,是eclipse来编译运行。然后load到网上成为applet,在2.2G 双核的电
脑上,运行快了。但是,如果连续按下Enter, 会出现几个换行后,死机。体现在等待
semaphore,但是我看到打印的信息,最后semaphore等待的时候,keypressed根本没有
进入。为什么按下一个键却没有进入
keypressed?
public void keyPressed(KeyEvent e){
DEBUG("-->");
keypressed= e.getKeyCode();
if (keymode==3){
switch(keypressed){
case KeyEvent.VK_Enter:
h*****0
发帖数: 4889
9
主程序里在“循环”。这个是最有可能出问题的地方。贴代码啊。
b***i
发帖数: 3043
10
验证了,就另写一个自己的库,package完全一样,主程序需要import的都一样,跟C++
dll替换一个思路。在property里面替换project就可以了。谢谢各位。
b***i
发帖数: 3043
11
回叫函数? call back function?
或者说DLL,实现的, 类似C++的虚函数。framework就是一个主程序,通过xml来知道
哪些函数需要被呼叫,你写完DLL,把函数名字写进xml,framework里完成这个工作。我
写过这样的C++程序,便于扩展。
b****u
发帖数: 1130
12
来自主题: Java版 - 问一个multiprocess的问题
我用python 而不是JAVA,但是这两个语言也差不多:
类似于multithread,由主线程控制子线程,主线程可以打开并运行多个子线程,控制子
线程。
那么在主程序中,运行到某语句,该语句是一个子程序,子程序是打开一个terminal,
并运行iperf -su (就是服务器端听)。然后该程序不会在这里hang住,而是接着执行
下一条语句,这条语句又是一个子程序,子程序打开一个terminal,并运行iperf -c (
就是客户端连接等等)。程序也不会在这里hang住,而是接着执行下一条语句。
大家明白我的意思了吗?如果用multithread实现很容易,但decouple不好,我不会采用
那么如果使用.batch文件,每个terminal的执行放在一个.py文件,然后
a.py &
b.py &
可能也能实现,但我不希望用这种方式。
我希望使用process,就是上述方法来实现,求帮忙
z**r
发帖数: 17771
13
来自主题: Linux版 - 军队上确实有人才
具体俺也不太清楚了。俺一个哥们儿当初金山主程序,去珠海找他的时候,两个人酒后
躺在他的出租屋的大床上,他说的,呵呵
b*****l
发帖数: 9499
14
来自主题: Linux版 - 宽屏竖起来用好爽啊
fast prototyping 的主程序就是很长啊,没办法的事。测试通过了后自然会切成小程序

一段注释就能有十几二十行,程序就被注释给冲散了。这个你是咋整的?
程序头的说明也要几十行,每次打开一个程序,页底才见一两行 code,很不爽。
另外,matlab 在 emacs 下 by default 是上下分屏,也就是说,C-C C-R 时,自动把
shell 放在下方窗口。
我现在是把 buffer list 当作 TOC,放在顶上,下面是程序窗口,再下面是 MATLAB s
hell。爽啊。
s******6
发帖数: 748
15
软件的话如果调用Linux的库文件就必须公开源码,oracle的主程序不知道怎么在linux
上运行的,可能是通过一些中间件来避免直接调用Linux.不过在网上看到这段关于
oracle linux的话还蛮有意思的
No source?
Enterprise Linux binaries will be available for free from Oracle. There was
no discussion, however, of supplying source code, which is required by the
GPL.
That may be because Oracle is not claiming to "distribute" Linux, but
instead to be merely "supporting" it. In Oracle's terms, Unbreakable Linux
is a support program that provides enterprises with world-class, award
winning, ... 阅读全帖
v*s
发帖数: 946
16
貌似没有com,主程序是个网络压力测试客户端,应该不需要用com和别人沟通。
r******s
发帖数: 925
17
来自主题: Linux版 - 问几个关于网页和HTML的问题
最近想吧我的Embedded Robot Controller架构改一下
大多时候Operator在Windows下工作, 我试了试Apache和CGI,还是Work的
打算把GUI全部换成网页
1. Linux下哪个HTML或者Webpage编辑器比较好?vim可以但是经常要查手册
而且自己就对table和几种input比较熟,界面编出来跟DOS下的GUI差不多
2. 除了CGI,有没有其他办法跟主程序接口?
n****r
发帖数: 471
18
ubuntu会自动把一个程序的所有tabs都放在一起,比如matlab 主程序 和matlab
editor, 或者产生的figure,需要用alt + ~ 切换,很不方便。
能不能让所有的tabs都自动展开呢? 像windows里面一样的。
thanks~
首页 上页 1 2 3 4 5 6 7 8 下页 末页 (共8页)