记录精彩的程序人生
我有一个StringBuilder对象, StringBuilder result = new StringBuilder(); result.append(someChar); 现在我想添加一个换行字符到StringBuilder。我该怎么做? result.append("/n"); 不工作。所以,我正在考虑使用Unicode编写换行符。这会有帮助吗?如果是这样,我如何添加一个?它应该是 r.append("\n"); 但我建议你做如下, r.append(System.getProperty("line.separator")); System.getProperty(“line.separator”)给出在java中依赖于系统的换行符。从Java 7也有一个方法直接返回值:System.lineSeparator() http://stackoverflow.com/questions/14534767/how-to-append-a-newline-to-stringbuilder
Desktop 类 Desktop 类是java的桌面类,可以启动程序,是jdk 1.6 时发布的,位于 java.awt 包下。 可以支持以下几种功能: open 打开文件 edit 编辑文件 print 打印文件 mail 发送邮件 browse 浏览器打开网址 代码中体现为: Action 枚举。 public static enum Action { OPEN, EDIT, PRINT, MAIL, BROWSE }; 是单例模式的, 私有构造 private Desktop() { peer = Toolkit.getDefaultToolkit().createDesktopPeer(this); } 需要静态方法 getDesktop() 来构建实例化对象。 public static synchronized Desktop getDesktop(){ if (GraphicsEnvironment.isHeadless()) throw new HeadlessException(); if (!Desktop.isDesktopSupported()) ....
http://www.java2s.com/Code/Java/Swing-Components/ToolTipComboBoxExample.htm // Example from http://www.crionics.com/products/opensource/faq/swing_ex/SwingExamples.html /* (swing1.1.1beta2) swing#1785 */ import java.awt.Component; import java.awt.FlowLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.UIManager; import javax.swing.plaf.basic.BasicComboBoxRenderer; /** ....
1.将静态资源或目录上传到solo根目录下,例如updates目录 2.编辑solo/static-resources.xml 增加一行 <include path="/updates/**"/> 3.重启solo
1.项目右键打包为Zip分发 2.将上个步骤生成的zip文件(D:\GitHub\acuistock\dist\acuistock.zip)解压到硬盘如d:\acuistock 3.参考http://acuilab.com/articles/2020/02/04/1580814691515.html,设置jdk(区分32位/64位) 4.将FTAPIChannel.dll(区分32位/64位)拷贝到运行目录(d:\acuistock) 5.可执行文件在D:\acuistock\bin目录下 6.将d:\acuistock目录重新压缩为zip包
使用Netbeans 6.8 创建了一个Netbeans Platform 工程,以Zip形式发布后, 按照以下操作,可 以在客户端免安装JDK: 从已安装JDK的计算机中,提取JDK:eg. C:\Program Files\Java\jdk1.6.0_19; 复制到<运行目录>下,重命名为jdk; 编辑<运行目录>/etc下的conf文件: jdkhome="./jdk"。 OK了^O^
以下内容来自《NetBeans富客户端编程权威教程》P342 在首次创建新的应用程序时,"工具"菜单下是没有"更新中心"菜单项的。 "更新中心"菜单项没有出现,是因为在建立独立的应用程序套件项目时,把IDE的模块都排除了——自动更新模块也被排除了。所以,开发者必须让应用程序将提供NetBeans IDE "更新中心"向导的模块包含进来,当然还有它的支持功能——对应的菜单项以及"模块管理器"。 以下为Netbeans 7.1截图
仅仅在 @Override public void componentOpened() { syncBtn.requestFocus(); } 中指定还不够,还需要重载 @Override public void requestFocus() { super.requestFocus(); syncBtn.requestFocus(); } 才行。。。
android版 longzhi.apk.zip 桌面版 longzhi.exe.zip
先来介绍一下“0”和“#”的区别 以“0”补位时: 如果数字少了,就会补“0”,小数和整数都会补; 如果数字多了,就切掉,但只切小数的末尾,整数不能切; 同时被切掉的小数位会进行四舍五入处理。 以“#”补位时: 如果数字少了,则不处理,不会补“0”,也不会补“#”; 如果数字多了,就切掉,但只切小数的末尾,整数不能切; 同时被切掉的小数位会进行四舍五入处理。 public class PriceUtil { public static String decimalFormat(float value) { DecimalFormat decimalFormat; decimalFormat = new DecimalFormat(); decimalFormat.applyPattern("0.##"); return decimalFormat.format(value); } public static String decimalFormat(double value) { DecimalFormat decimalFormat; decimalFormat = new ....
https://www.55188.com/thread-5993933-1-1.html 盘整的意义就是,在最近一个周期(默认30天)内,最高价不超过最低价的幅度(默认5%),就可以认为处于盘整阶段。
错误日志: java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 日志分析检查后发现问题得原因: 百度,查阅资料 tomcat从7.0.88开始,大多数tomcat版本都会出现此问题 解决方案:(由Apache团队建议) Tomcat增加了安全性,不再允许在查询字符串中使用原始方括号。在请求中我们有[,](方括号), 因此服务器不处理请求, 解决方案: 修改tomcat配置文件server.xml,在Connector配置项添加以下代码 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" relaxedQueryChars="[]|{}^\`"<>" redirectPort="8443....
协议请求限制 API 用户等级 部分协议的请求限制与API用户等级相关,划分如下: 用户净资产大于10000港币为二级用户 小于10000港币为三级用户 一级用户提供给有一定交易额的实盘交易用户,可与富途联系获取 解锁或锁定交易 协议 ID: 2005 30 秒内请求次数最多 10 次 获取最大交易数量 协议 ID: 2111 30 秒内请求次数最多 10 次 下单 请求协议 ID: 2202 30 秒内请求最多 15 次,同时 1 秒内最多 5 次 修改订单 请求协议 ID: 2205 30 秒内请求最多 20 次,同时 1 秒内最多 5 次 获取历史订单列表 请求协议 ID: 2221 30 秒内请求最多 10 次 获取历史成交列表 请求协议 ID: 2222 30 秒内请求最多 10 次 订阅反订阅 请求协议 ID: 3001 支持多种实时数据类型的定阅,参见 SubType , 每支股票订阅一个类型占用一个额度。 订阅额度上限与用户等级相关,一级: 1000, 二级: 300 , 三级: 100 至少订阅一分....
或许当你开始回过头研究近来A股调整的规律时,会发现一个有趣的现象:A股下跌以午后居多,特别是下午2点半左右。有投资者称其为“神奇的2点半”!但当你还在为此惊叹时,也许早已有人将这个规律编进程序化的交易系统,借此大赚一笔了。 现在你是不是对程序化交易很好奇呢?不急,慢慢往下看。要弄懂程序化交易,就得先理解什么是量化交易。 那么,什么才是量化交易呢? 就拿司机开车来打个比方。从机场到城市中心有10条路可以走。有一家出租车公司规定,1小时必须到达,早到加钱,晚到罚钱。 一开始,有些老练的司机总能在前几个到达城市中心,但大部分司机总是晚于他们,这就是“主动选股”。 后来这些晚到的司机中,有几个很厉害的司机学会了量化统计,他们每天让很多辆车用一样的速度从机场开到市中心,而且连续研究了10年的数据。最终他们发现,10年来,有那么一条路在绝大多数情况下,总比别的路快。从此以后,但凡是从机场回市中心的活儿,这几个很厉害的司机就只选择这条路。这就是“量化选股”。 当“量化”遇见“程序” 理解了“量化”,程序化交易就很好理解了,就是量化的交易策略通过计算机编程执行,进行自动或半自动下单交易。 根据NYSE....
非四舍五入型 : //DecimalFormat 需要导入 import java.text.DecimalFormat; Double dev; DecimalFormat df = new DecimalFormat("#.00000");// 保留五位小数非四舍五入型 String str = df.format(dev); System.out.println("The standard deviation is " + str); 四舍五入型 : double dev; dev = (double) Math.round(dev*100) / 100; //保留两位小数 四舍五入型 https://www.cnblogs.com/LLLAIH/p/11552145.html
http://makaidong.com/wdd-cindy/12173_22779166.html 下面为谷歌显示的打印效果,可以勾除页眉页脚设置 火狐浏览器需要这样设置页眉页脚 打印--》页面设置 设置完以后打印效果一样
IMSparkSmackOpenfire开发资料详细说明文档.zip XMPP权威指南中文.zip XMPPTheDefinitiveGuide.zip
该文章已经加密。
错误1.Unable to verify certificate 错误2:Certificate hostname verification failed 解决方案: 点击“高级”-勾选"接受所有证书"和"禁用主机名证书验证"
原因 有时候想要将Linux服务器上的东西下载下来,于是在网上到处找教程,后来发现了一篇还不错的文章,正好我用的也是putty,就讲一下如何使用putty自带的pscp来完成下载吧。 使用工具 putty:因为我的Linux远程连接工具使用的就是putty,所以就不用再去安装putty了 Linux服务器:腾讯云 centos7,使用的是云服务器的话首先要记得配置安全组放通一些端口 过程 1、使用win+R键打开命令运行,然后输入cmd 2、使用cd命令进入你的putty安装路径 3、然后输入“pscp”然后回车 4、输入命令“pscp root@0.0.0.0/test.txt E://” 4.1、root指的是你要使用哪个用户登录你的服务器 4.2、0.0.0.0换成你自己的服务器的IP 4.3、text.txt换成你自己的文件在服务器上的路径, E://换成你自己想要保存在Windows上的路径 作者:Yznx_请叫我小哥 链接:https://www.jianshu.com/p/98f1aba9fd2e 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,....