在面试时候经常被问到多线程的相关问题: 今天在测试的时候发现下面的代码会抛出异常: java.lang.IllegalThreadStateException public static void main(String[] args)throws Exception{ Test_Thread temp = new Test_Thread(); Test_Thread temp1 = new Test_Thread(); Thread t = new Thread(temp); Thread t
using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runtime.InteropServices; using System.Threading.Tasks; using System.Windows.Forms; namespace Demo { static class Program { /// <summary> /// 用于判
iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统.如果 Linux 系统连接到因特网或 LAN.服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置. 但在一些新装的系统中,可能会没有这个文件. 一般新装的系统可以执行以下命令查看该路径下是否有iptables配置文件: cd /etc/sysconfigll 为什么没有? 原因一般是没有配置过防火墙,在安装CentOS系统时也已经禁掉了
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Threading; namespace WindowsFormsApplication1 { static class Program { /// <summary> /// The main entry point for the application. /// </s
创建类Mutex.cs: using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace Demo { public class Mutex { [DllImport("coredll.dll", EntryPoint = "CreateMutex", SetLas
error: Linux下启动和关闭tomcat报错,如下图所示: 而在windows下用cmd启动startup.bat也会报如上的错误: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 双击startup.bat则是一闪而过,浏览器访问localhost:8080无法访问tomcat的主页 原因: 因为启动tomcat会调用tomcat安装文件中的startup.bat,而它调用了catalina.
今天换了台电脑,用idea 部署tomcat启动死活启动不了,报 Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099,网上搜了N久要么改host文件,要么改防火墙的,一点用也没有...怎么改也没用.网上的答案都是复制党...无语了.. 在后来网错误那里多看了几眼,看到这么一句话Artifactwar exploded:
本来想着用handlerpostdelay就可以实现,没想到演示后关闭应用居然报错. 后来想到是没有了activity. ((Activity)context).isFinishing() 可以传入context,再强转成activity.判断此acitvity是否存在,之后就可有去放心的弹出了. 通过sharedpreference判断是否购买. public class MyDialog { static SharedPreferences myShare; public sta