u*e 发帖数: 965 | 1 写了一个应用。 JSP得到输入的serial num --> Servlet访问数据库 --〉结果通过
socket连接打印机打印。
运行没有问题, 但是10秒内再输入另一个serial num, 就出现超时。半分钟后,就没
有问题。在main()里运行试验过了,多频繁都没有问题。
请帮忙看看,谢谢了。
------------------------------------------------
java.net.ConnectException: Connection timed out: connect
java.net.DualStackPlainSocketImpl.connect0(Native Method)
java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl
.java:69)
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:
337)
java.n... 阅读全帖 |
|
r*****l 发帖数: 2859 | 2 Tomcat should use “jsvc” to start itself as a service. "jsvc" has a
command line parameter "--user". Most probably that user is set to tomcat.
Check the init file, in /etc/init.d if you use RHEL.
of |
|
y****e 发帖数: 1012 | 3 ava.io.FileNotFoundException: cache.csv (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:212)
at java.io.FileWriter.(FileWriter.java:107)
at edu.uiuc.cs.datacenterplacement.location.DataCache.addValue(
DataCache.java:98)
at edu.uiuc.cs.datacenterplacement.location.CoordinatesManager.
searchLocationPostalCode(CoordinatesManager.java:73)
at sun.reflect.GeneratedMethodAc... 阅读全帖 |
|
z*******3 发帖数: 13709 | 4 java编码最高的原则是让别人轻松看懂你的代码
而不是一堆的废话,又找这个又找那个的
你看别人代码的时候,你觉得找东西很容易么?
或者说阿三在旁边跟你说,找这个找那个,你不觉得他很欠揍吗?
但是我相信阿三觉得找他自己的代码很容易
而且他能告诉你在文档的哪个位置,只是你没找到而已
或者说你找到了,你英语太差,看不懂而已
就你这个例子
LifeCycle <- AbstractComponentPresenter <- LifeCycleImpl
你这个abstract class的命名跟interface一点关系都没有
这要多天才的人才能想到我在写LifeCycleImpl的时候需要继承的是
AbstractComponentPresenter
而不是LifeCycle
我为什么那么费劲地去找那个什么AbstractComponentPresenter
而不直接继承所有的方法?大不了我把其他三个留空不就好了
其实做到这一步已经是ejb曾经做过的,但是还是失败了
需要优化
再看看你的方法,把config放到构造器中去,这到底是一个什么东西?
factory还是products?
构造模式没... 阅读全帖 |
|
Y**G 发帖数: 1089 | 5 其实xml很好,可以描述任何有结构的东东,不过就是有时比较繁琐
比如:
for (i = 0; i < 10; i ++) {
sum = sum + i;
}
就是
0
10
阅读全帖 |
|
z****e 发帖数: 54598 | 6 第二个check只是为了防止其它的thread提前init一个instance出来
或者说防止其它threads init几个instances出来
只是这种情况毫无必要,灰常subtle
当然非常在乎singleton的话,可以多check一下 |
|
c*********e 发帖数: 16335 | 7 好奇地问一下,这些class是用在web application里,还是application里?
如果是web application里,每一個用戶登录进去后,private boolean inited的值,
每个用戶都能更改,因为它不是session variable.这个大家怎么解决的?
public class Predictor {
private boolean inited = false;
出。 |
|
j****y 发帖数: 178 | 8 刚开始学REST, 没有用maven(不会)。新下载的jersey。请教是哪里有问题呢。
代码如下:
Java code:
package com.testrest.rest;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
// Plain old Java Object it does not extend as class or implements
// an interface
// The class registers its methods for the HTTP GET request using the @GET
annotation.
// Using the @Produces annotation, it defines that it can deliver several
MIME types,
// text, XML and HTML.
// The browser requ... 阅读全帖 |
|
d****i 发帖数: 4809 | 9 Are you using Jersey 1.17 or 2.2? Not sure about 2.2. But in Jersey 1.17,
you should set up your web.xml file as:
Jersey REST Service
com.sun.jersey.spi.container.servlet.ServletContainer
servlet-
class>
com.sun.jersey.config.property.packages
com.testrest.rest
1
This works fine for Jer... 阅读全帖 |
|
n******1 发帖数: 3756 | 10 我在网上看到这两段代码,一个写,一个读,但是好像是有问题的.我看写是没问题的
,我把queue打出来,输入的都有,但是reader的读行为非常奇怪,如果文件有内容,
可以读出来,但是重新写入的有时候能读一部分,比如writer写入abcde,可能read到ab
出来,但大部分时间都是null,尝试自己加过在writer加入sleep,wait什么都没用
Writer.java
import java.io.BufferedWriter;
import java.io.Console;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.concurrent.BlockingDeque;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.logging... 阅读全帖 |
|
x******m 发帖数: 736 | 11 跟着网上的tutorial学习,一模一样的code,总是出错。
第一个class
package com.springinaction.springidol;
public class SpellChecker {
public SpellChecker(){
System.out.println("Inside SpellChecker constructor." );
}
public void checkSpelling() {
System.out.println("Inside checkSpelling." );
}
}
第二个class
package com.springinaction.springidol;
public class TextEditor {
private SpellChecker spellChecker;
public TextEditor(SpellChecker spellChecker) {
... 阅读全帖 |
|
p******n 发帖数: 9144 | 12 这是 osx 下边的errormessage
JikesRVM: WHOOPS. Got a signal (Bus error: 10; #10) that the hardware
signal handler wasn't prepared for.
JikesRVM: UNRECOVERABLE trapped signal 10 (Bus error: 10)
handler stack 3516700c
cs 0x0000001b
ds 0x00000023
es 0x00000023
fs 0x00000000
gs 0x0000000f
ss 0x00000023
edi 0x33a73b00
esi -- PR/VP 0x34328f1c
ebp 0x75841a80
esp -- SP 0x34341a24
ebx 0x33a73b88
edx ... 阅读全帖 |
|
d**********g 发帖数: 1146 | 13 基本功不扎实,请大家指点
在SaveAsDependencyAndEditJSTableProcessor class中,我定义了一个class变量
useLocationOfSourceObject ,如何在SaveAsDependencyAndEditJSTableProcessor
中的new LocationDataHandler()中使用该class变量?
下面代码中的this.this$0.useLocationOfSourceObject是我decode的结果
public class SaveAsDependencyAndEditJSTableProcessor extends
UIExtCollectionJSTableProcessor{
**********************
private boolean useLocationOfSourceObject = true;
final LocationDataHandler local1SaveAsLocationDataHandler = new
LocationDataHan... 阅读全帖 |
|
发帖数: 1 | 14 found the following error in catalina log file:
SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.
addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/wechatEE]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:158)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:724)
at org.apache.catali... 阅读全帖 |
|
v*******e 发帖数: 961 | 15 最近装了xp/slackware linux双系统。(用lilo引导)但是启动至一半时就显示错误信
息:
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init=option to
kernel.
然后就死了。。。。
基本情况:
1.一个120g 硬盘,先用magicPation 7.0将硬盘分一个primary区(C: 装xp系统),一个
logical(D: 是xp的数据区),剩下的logical设成linux ext2区。安装linux时,把root
装在
C:,D:之后的这个logical 分区里,当安装的时候设置显示器的时候,我选的是
standard VGA;整
个安装过程正常,没有任何错误提示。
2.我的机型:IBM laptop T42, 1400x1050, 32bit, CPU: centrino mobil 1.8MHz
请各位专家不吝指教,多谢! |
|
n******r 发帖数: 718 | 16 maybe this will work for you:
1. Open a terminal.
2. Type: "sudo /etc/init.d/alsa-utils stop" and press Enter.
3. Type: "sudo alsa force-reload" and press Enter.
4. Type: "sudo /etc/init.d/alsa-utils start" and press Enter. |
|
z****t 发帖数: 1090 | 17 贴个从一最开始的错误 也许这个installArchives有线索
installArchives() failed: Selecting previously deselected package ttf-ubuntu
-title.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database .... 阅读全帖 |
|
z**r 发帖数: 17771 | 18 开始怀疑你的server把sftp subsystem 关掉了,但是config里还在,现在十分怀疑的
sftp subsystem 有问题,你/etc/init.d/sshd restart一下,或者/etc/init.d/ssh
restart |
|
S*A 发帖数: 7142 | 19 就是那个 init=xxx 啊,
和你说的一样,我在很前面的帖子就提到过了:
发信人: SSA (Panda on the rope), 信区: Linux
标 题: Re: 五岁的儿子是“天才” -- He broke the latest Ubuntu Des
发信站: BBS 未名空间站 (Wed Feb 23 19:20:23 2011, 美东)
single 不需要 password.
如果需要 password 你可以 init=/bash/sh
诸如此类的跳过那个检查的。
只要能重启,方法总是有的,就是要有创造性。 |
|
S*A 发帖数: 7142 | 20 init=/bin/sh 也不行?
那你那个 single rw init=/bin/bash 是如何过的?
我不信 /bin/sh vs /bin/bash 能够有这个区别。 |
|
N**********d 发帖数: 9292 | 21 sudo /etc/init.d/samba stop
sudo /etc/init.d/samba start |
|
d*******o 发帖数: 5897 | 22 When I compiled linux-2.6.37 with the working .config of linux-2.6.35.22-
generic (Ubuntu 10.10), I first got this:
"
WARNING: modpost: Found 43 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
"
After I did "make CONFIG_DEBUG_SECTION_MISMATCH=y", I got something like
this:
"
WARNING: drivers/video/built-in.o(.devinit.text+0x905): Section mismatch in
reference from the function efifb_probe() to the (unknown reference) .init.
data:(unknown)
... 阅读全帖 |
|
N****w 发帖数: 21578 | 23 这有阿,不少呢
http://phoronix.com/forums/showthread.php?28092-Intel-Sandy-Bri
% sh x64_1024x768_windowed_tess_normal.sh
Xlib: extension "NV-GLX" missing on display ":0.0".
Loading "/u1/home/x/sandy/bench/Unigine_Heaven/bin/../data/heaven_2.
1.cfg"...
Engine::init(): clear video settings for "Mesa DRI Intel(R)
Sandybridge Desktop GEM 20100330 DEVELOPMENT 1.4 (2.1 Mesa 7.9)"
Loading "libGL.so.1"...
Loading "libopenal.so.1"...
Set 1024x768 windowe... 阅读全帖 |
|
g****e 发帖数: 172 | 24 那些suspicious files安全吗?
多谢!!
sudo chkrootkit
ROOTDIR is `/'
Checking `amd'... not found
Checking `basename'... not infected
Checking `biff'... not found
Checking `chfn'... not infected
Checking `chsh'... not infected
Checking `cron'... not infected
Checking ... 阅读全帖 |
|
f**y 发帖数: 138 | 25 Something wrong with your X11 subsystem. Check the log at /var/log/Xorg.0.
log and see what is going on.
And try to rename /etc/X11/xorg.conf and restart your X11 with the following
two commands:
init 3
init 5
And you might also want to reconfigure your vmware toolbox in the guest os. |
|
n****1 发帖数: 1136 | 26 前几年有一阵子三大系统都拼启动速度,于是各种init替代品就出来了。Mac OS X弄了
个launchd, ubuntu就搞了个adhoc的upstart,红帽就弄了这货
平心而论,systemd是比init有很大进步。至少用declarative conf file代替了一团乱
麻的bash script,组件依赖关系也很明晰,是提高了linux的可维护性的。但缺点更明
显:
1. 过于自大,想要replace everything
2. 利用redhat裙带关系hard sell, 强行合并或取代udev/crond/syslog这些基础包。
这样很多程序(比如gnome,甚至xserver)不得不依赖systemd,很多发行版也不得不
转向systemd,这个太下三滥了。
3. 故意防止跨平台,对待试图移植到BSD的态度十分恶劣,而且也拒绝发布configure
的标准,防止别人reimplement
4. 想要啥功能就逼着内核加,时不时和内核团队打嘴仗
感觉systemd就是个诺大的阳谋. 如果要我列举最有可能被N*A控制的开源软件,我首推
systemd |
|
w***g 发帖数: 5958 | 27 我需要产生一系列同分布的哈希函数,想存在一个数组里。哈希函数的构造函数接受一
机函数生成器的引用用于产生随机数。这样顺序产生的哈希函数可以各不相同但属
于同
。
问题是new只能调用无参构造函数; vector允许调用无参或拷贝构造函数。拷贝构造函
数不
行因为产生的对象是完全一样的,而不是独立同分布的。
我目前的做法是定义一个无参构造函数,不干任何事情,再定义一个init方法做真正的
化。vector分配后用一个循环初始化每个元素。但我觉得这种做法不好,因为一开
始生
对象其实并没有真正初始化,如果忘了调用init就会出错。另外同时存在构造
函数和ini
非常混乱。
另一种方法是分配一个指针数组,然后挨个new。用完了挨个delete。感觉比较原始,
得判
断0指针什么的,也很不爽。
重载拷贝构造函数最简单,但是这样就没法保持“拷贝”的语义,也会引起混乱。
不知道有没有什么好的idiom或者现成的library可以用。 |
|
X****r 发帖数: 3557 | 28 Copy constructor应该是String (const String& S)
init里没有检查s是否为NULL。
另外if (data) delete data;里的if (data)检查是不必要的,虽然也不是错误。
还有String(char *s)和init(char *s)完全可以接受const char *s,
当然这个也未必称得上错误。 |
|
w****i 发帖数: 964 | 29 use
try: do_sth(valueMap[val])
except KeyError: Init(valueMap[val])
instead of
if val not in valueMap: Init(valueMap[val])
do_sth(valueMap[val]) |
|
w****i 发帖数: 964 | 30 use
try: do_sth(valueMap[val])
except KeyError: Init(valueMap[val])
instead of
if val not in valueMap: Init(valueMap[val])
do_sth(valueMap[val]) |
|
N******7 发帖数: 1297 | 31 我记得用VC的时候,在debug mode下会init,compile成release就不init了。 |
|
n****1 发帖数: 1136 | 32 【 以下文字转载自 Linux 讨论区 】
发信人: nod101 (exchange), 信区: Linux
标 题: Re: 哪位真有时间自己写程序贡献社区,重写个systemd吧
发信站: BBS 未名空间站 (Thu Jun 12 15:34:24 2014, 美东)
前几年有一阵子三大系统都拼启动速度,于是各种init替代品就出来了。Mac OS X弄了
个launchd, ubuntu就搞了个adhoc的upstart,红帽就弄了这货
平心而论,systemd是比init有很大进步。至少用declarative conf file代替了一团乱
麻的bash script,组件依赖关系也很明晰,是提高了linux的可维护性的。但缺点更明
显:
1. 过于自大,想要replace everything
2. 利用redhat裙带关系hard sell, 强行合并或取代udev/crond/syslog这些基础包。
这样很多程序(比如gnome,甚至xserver)不得不依赖systemd,很多发行版也不得不
转向systemd,这个太下三滥了。
3. 故意防止跨平台,对待试图... 阅读全帖 |
|
S*A 发帖数: 7142 | 33 因为我最近在 hack 这个 Pogoplug V4 mobile。我顺便帮
你看了以下。
我从 UBoot 上面去掉了 serial cosole。这个是 dmesg。
时钟初始化是在 12 妙开始, 并不是 Linux 真正启动了 12 妙。
所以走到 systemd 启动也才 3.5 秒钟。注意其中有 USB 硬盘
访问,因为那个 rootfs 是在 USB 上面。仔细看 demsg,去掉
USB 硬盘访问,去掉 SATA 寻找硬盘,去掉 Ethernet 寻找
Link 的时间,剩下初始化应该就在 2 秒钟以内了。这个 3.5
秒钟很多时间是在和 USB storage 的东西相关。你只要
rootfs 不在 USB flash 上面,这些都可以启动的时候不做。
所以 2 秒钟启动应该是可以的,不需要特别多定制。
基本上改改 kernel config 或者启动参数就可以了。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ ... 阅读全帖 |
|
S*A 发帖数: 7142 | 34 因为我最近在 hack 这个 Pogoplug V4 mobile。我顺便帮
你看了以下。
我从 UBoot 上面去掉了 serial cosole。这个是 dmesg。
时钟初始化是在 12 妙开始, 并不是 Linux 真正启动了 12 妙。
所以走到 systemd 启动也才 3.5 秒钟。注意其中有 USB 硬盘
访问,因为那个 rootfs 是在 USB 上面。仔细看 demsg,去掉
USB 硬盘访问,去掉 SATA 寻找硬盘,去掉 Ethernet 寻找
Link 的时间,剩下初始化应该就在 2 秒钟以内了。这个 3.5
秒钟很多时间是在和 USB storage 的东西相关。你只要
rootfs 不在 USB flash 上面,这些都可以启动的时候不做。
所以 2 秒钟启动应该是可以的,不需要特别多定制。
基本上改改 kernel config 或者启动参数就可以了。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ ... 阅读全帖 |
|
n*********u 发帖数: 1030 | 35
我有些native library产生的object,init比较慢,内存消耗也有点大。
让tomcat之类的自己管理thread的话,每个thread都要init一遍(慢),thread多的话
总内存消耗也会很厉害。
所以放个threadpool在那儿共享几个这样的object会比较好吧? |
|
s****y 发帖数: 503 | 36 是不是有了ARC后,就不用关心对象的内存释放了?我发现在xcode里不能用release、
retain、dealloc这些方法了,是不是现在就创建对象,不用管释放了,就像Java一样?
这样的话,创建对象是不是用Person *person = [[Person alloc] init];就可以了,
剩下的就不要管了?原来iOS里还有[Person new],这个new和alloc+init有区别吗?用
那个比较好? |
|
A*******e 发帖数: 2419 | 37 以下两个是不一样的。前者叫direct initialization,后者叫copy initialization。
copy init不能用显示转换,就像你注释里解释的那样。
S s(ss);
S s = ss;
另外f(ss)也是copy init
Copy-initialization is less permissive than direct-initialization: explicit
constructors are not converting constructors and are not considered for copy
-initialization.
http://en.cppreference.com/w/cpp/language/copy_initialization |
|
N********n 发帖数: 8363 | 38
Init an 256-element array w/ each element shows how many '1's it
has in binary form. Then A[XOR(A,B)] will give you what you want.
If it's 16-bit numbers then init a 64K-element array, etc. |
|
|
m****o 发帖数: 182 | 40 应该是可以的。transfer learning做起来稍微比较麻烦一点。下面的程序极有可能不
能跑通,我直接在网页上写出来的。但是你可以知道我的意思。只获取数字和字母模型
的隐含层信息,然后把两个的最后两层concat在一起和输出层做一个全联接。训练的时
候冻结所有隐含层的权值更新。这样的话你只是训练最后一层即输出层的权值,速度应
该会快很多。如果效果不理想,可以在输出层之前再加上一层银行层。
import tensorflow as tf
from tensorflow.contrib.layers import fully_connected,
n_in = 28 * 28 # assuming the size of mnist
n_out = 10 + 26 # 0-9 + 'a'-'z'
n_hidden = 100 # assuming both models have two hidden layers with size = 100
with tf.Graph().as_default():
X = tf.placeholder(tf.float32, shape=... 阅读全帖 |
|
s********k 发帖数: 6180 | 41 比如需要初始化client,保证thread safe singleton, 看到很多资料都用once.Do(
func(){})这样来做,但是同事看到如果在package用init,If multiple packages
import a package P, P will be initialized only once. 这里的init是不是也是
thread safe? |
|
d****n 发帖数: 1637 | 42 not thread safe.
init(s) was called by the order of dependency tree.
if in same folder level, called alphabetical order.
e.g. if two init functions have concurrent writings to same map, then god
bless you.
BTW: you can avoid such thing happen by using sync.Mutex or concurrent map
in golang 1.9+ |
|
d***c 发帖数: 21 | 43 init is the first process to run. at that time, probably your /sbin
partition wasn't mounted yet, so it couldn't be found.
maybe you can create a /sbin dir on / partition, copy /sbin/init (and others)
to this dir. and when you mount the /sbin partition later, it should sit on
top of this /sbin dir on / partition, but it will not overwrite anything.
see if this works. |
|