string转int

js string 转 int 注意的问题

对着背影说爱祢 提交于 2019-12-05 17:16:24
var str='1250' ; alert( Number(str) ); //得到1250 alert(parseInt(str)); //得到1250 var str1='00100'; alert( Number(str1) ); //得到100 alert(parseInt(str1)); //得到64 发现parseInt方法在format'00'开头的数字时会当作2进制转10进制的方法进行转换,所以建议string转int最好用Number方法 来源: https://my.oschina.net/u/2842177/blog/3133931

【LeetCode 12】整数转罗马数字

烂漫一生 提交于 2019-12-03 15:33:14
题目链接 【题解】 (涨知识了。。原来罗马数字是这么回事。。 把{1,4,5,9,10,40,50,90,100,400,500,900,1000}这些东西的罗马数字放在一个数组里面。 每次从大到小减。 减一个加上对应的罗马数字就好。 【代码】 class Solution { public: string intToRoman(int num) { int nums[]={1,4,5,9,10,40,50,90,100,400,500,900,1000}; string roma[]={"I","IV","V","IX","X","XL","L","XC","C","CD","D","CM","M"}; string temp = ""; for (int i = 12;i >=0;i--){ if (num>=nums[i]){ while (num>=nums[i]){ temp = temp + roma[i]; num-=nums[i]; } } } return temp; } }; 来源: https://www.cnblogs.com/AWCXV/p/11802433.html

1.中缀表达式转后缀表达式

匿名 (未验证) 提交于 2019-12-03 00:05:01
package com.vi.stack; import java.util.ArrayList; import java.util.List; import java.util.Stack; /** * 将中缀表达式转成后缀表达式 * @author vi * */ public class InfixToSuffixDemo { public static void main(String[] args) { String expression = "1+((2+3)*4)-5"; //将表达式存储在List中 List<String> target = changeToList(expression); System.out.println(target); //开始转换 //s1运算符栈 Stack<String> s1 = new Stack<String>(); //s2 用list保存结果 List<String> s2 = new ArrayList<String>(); for(String item : target ) { //如果匹配到数字,存入s2 if(item.matches("\\d+")) { s2.add(item); } else{ //匹配是非数字,判断是否"(",左括号直接入栈 if("(".equals(item)) { s1.push

spring data mongo API learn(转)

*爱你&永不变心* 提交于 2019-12-02 14:33:22
显示操作mongo的语句,log4j里面加入: log4j.logger.org.springframework.data.mongodb.core=DEBUG, mongodb log4j.appender.mongodb=org.apache.log4j.ConsoleAppender log4j.appender.mongodb.Target=System.out log4j.appender.mongodb.Threshold=DEBUG log4j.appender.mongodb.ImmediateFlush=true log4j.appender.mongodb.layout=org.apache.log4j.PatternLayout log4j.appender.mongodb.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %X{RequestId} - %m%n MongoOptions/MongoTemplate: 常见查询方法: public <T> T findOne(Query query, Class<T> entityClass) public boolean exists(Query query, Class<?> entityClass) public <T> List<T>

Spring整合MongoDB(转)

China☆狼群 提交于 2019-12-02 14:32:06
1.认识Spring Data MongoDB 之前还的确不知道Spring连集成Nosql的东西都实现了,还以为自己又要手动封装一个操作MongoDB的API呢,结果就发现了Spring Data MongoDB。不愧是Spring,真是给了我们春天,佩服的渣渣我目瞪狗呆…… 废话少说,看招。Spring Data其实是一个高级别的Spring Source项目,而Spring Data MongoDB仅仅是其中的一个子项目。Spring Data旨在为关系型数据库、非关系型数据、Map-Reduce框架、云数据服务等等提供统一的数据访问API。 无论是哪种持久化存储, 数据访问对象(或称作为DAO,即Data Access Objects)通常都会提供对单一域对象的CRUD (创建、读取、更新、删除)操作、查询方法、排序和分页方法等。Spring Data则提供了基于这些层面的统一接口(CrudRepository,PagingAndSortingRepository)以及对持久化存储的实现。 Spring Data 包含多个子项目: Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化 Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO 编程模型的 MapReduce 作业 Key-Value - 集成了 Redis 和

BOLB转word文件,和word文件转换BOLB

 ̄綄美尐妖づ 提交于 2019-12-01 15:32:40
1.BOLB转word文件 import java.io.*; import java.sql.*; public class Test { Connection con = null; Statement stmt = null; ResultSet rs = null; private ResultSet getResultSet() { try { Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@10.23.117.110:1521:zgzhms"; String user = "ibms"; String password = "ibms"; con = DriverManager.getConnection(url, user, password); stmt = con.createStatement(); String sql = "SELECT t.TXN_TRADE FROM T_TXN_TRADE t WHERE t.txn_trade_id = 1"; rs = stmt.executeQuery(sql); } catch (Exception e) { e.printStackTrace(); } return

pdf转图片

老子叫甜甜 提交于 2019-11-30 17:57:58
1.引入jar包 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>fontbox</artifactId> <version>2.0.9</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox --><dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.9</version></dependency>2.编写代码测试 @Testpublic void contextLoads() { String fileAddress="C:\\Users\\intasect\\Desktop\\测试"; pdf2png(fileAddress,"kafka消息接口文档","jpg"); }public static void pdf2png(String fileAddress,String filename,String type) { // 将pdf装图片 并且自定义图片得格式大小 File file = new File(fileAddress+"\\"

Swing表格数据转xls文档

痞子三分冷 提交于 2019-11-30 17:48:40
花了一下午的时间终于实现了Swing表格数据转xls文档与读取xls文档数据。 接下来上代码 1.弹出文件,目录选择框 exportBtn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String name = "数据.xls"; String defaultPath = "D://temp"; //构造文件保存对话框 JFileChooser chooser = new JFileChooser(); chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); chooser.setDialogType(JFileChooser.SAVE_DIALOG); chooser.setMultiSelectionEnabled(false); chooser.setAcceptAllFileFilterUsed(false); chooser.setDialogTitle("保存数据文件"); //设置默认路径 File defaultFile = new File(defaultPath+"//data"); if(!defaultFile.exists()){

【转】spring 自定义注解(annotation)与 aop获取注解

你。 提交于 2019-11-29 08:34:51
首先我们先介绍Java自定义注解。 在开发过程中,我们实现接口的时候,会出现@Override,有时还会提示写@SuppressWarnings。其实这个就是Java特有的特性,注解。 注解就是某种注解类型的一种实例,我们可以把它用在某个类上进行标注。下面这张图解释注解都是什么? 上图可以看出注解大体分为三种:元注解,标记注解,一般注解; 这一块其他的我就不多做介绍,我们这里主要说一下如何定义自己的注解,在这之前我们必须了解标准元注解和相关定义注解的语法。 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited @Target @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。 作用:用于描述注解的使用范围(即:被描述的注解可以用在什么地方) 取值(ElementType

操作word,Excel,PPT

别说谁变了你拦得住时间么 提交于 2019-11-27 19:03:15
//C#编程,将Word转PDF,该方法有一定弊端,但是比起网路上的其他方法来说,还算比较好的,弊端是需要客户机上安装有WORD 2007或更高的版本。 //1、添加引用: Microsoft.Office.Interop.Word版本12.0.0.0; // 2、在开头添加命名空间引用:using Microsoft.Office.Interop.Word; //3、具体实现方法如下: //Word转换成pdf ///<summary> /// 把Word文件转换成为PDF格式文件 ///</summary> ///<param name="sourcePath">源文件路径</param> ///<param name="targetPath">目标文件路径</param> ///<returns>true=转换成功</returns> public bool WordToPDF(string sourcePath, string targetPath) { //sourcePath = Server.MapPath("/Content/file/吴波.docx"); //targetPath = Server.MapPath("/Content/file/吴波.pdf"); bool result = false; WdExportFormat exportFormat =