请问自学JAVA一般要多久才能精通
我有点编程的基础,现在已经学了JAVA很长时间了,但总觉得自己还只是入门,想问下一般多久才能学得精通(自学). 我自认还不算太笨,而且也坐的住,现在辞职在家呆了几个月,做了些小网站的实例,但还想学学JAVA,但我买的书只有最后一章有个学生管理系统,我跟着做好了,但感觉并不精通J2SE 希望能说说一般正常人学JAVA精通要多久,太久我就算随便懂点就算了 最后最好是能推荐一本好的JAVA小项目实例的书
更新时间:2023-09-09 10:09
最满意答案
1、首先Excel2007版一下最大支持65000多条数据,你必须安装Office2007版以上。 2、使用Access2007(Office组件之一),新建一个数据库。 3、使用导入外部数据中的“从文本导入”功能,选择CSV文件,注意一下导入向导中的“数据类型”及选择第一行做标题,直至完成。 4、导出为Excel文件即可。 目的就是避免几十万数据量造成电脑假死机。 当然你的电脑够BT的话,直接用Excel打开CSV文件,另存为Excel格式即可。 可以用 access,但是没有必要。CSV 是文本文件,网上找一个支持按行拆分的文件分割的小软件处理就可以了。 如果你不排斥自己写个脚本来处理,那么 bat 、power shell、VBS 都是可选的,会 python、perl 就更好了。比导入 access 之后再自己写输出可以省一步功夫。
其他回答
1、首先excel2007版一下最大支持65000多条数据,你必须安装office2007版以上 2、使用access2007(office组件之一),新建一个数据库 3、使用导入外部数据中的“从文本导入”功能,选择csv文件,注意一下导入向导中的“数据类型”及选择第一行做标题,直至完成 4、导出为excel文件即可 目的就是避免几十万数据量造成电脑假死机 当然你的电脑够bt的话,直接用excel打开csv文件,另存为excel格式即可
相关问答
更多-
如何把csv的数据分割成多个excel数据?[2023-01-04]
1、首先Excel2007版一下最大支持65000多条数据,你必须安装Office2007版以上。 2、使用Access2007(Office组件之一),新建一个数据库。 3、使用导入外部数据中的“从文本导入”功能,选择CSV文件,注意一下导入向导中的“数据类型”及选择第一行做标题,直至完成。 4、导出为Excel文件即可。 目的就是避免几十万数据量造成电脑假死机。 当然你的电脑够BT的话,直接用Excel打开CSV文件,另存为Excel格式即可。 可以用 access,但是没有必要。CSV 是文本文件,网 ... -
怎样把hive的一张表自动分割成多个表数据[2023-12-23]
insert overwrite table t_table1 select * from t_table1 where XXXX; 其中xxx是你需要保留的数据的查询条件。 如果清空表,如下: insert overwrite table t_table1 select * from t_table1 where 1=0; -
使用Tidyverse方法将数据集分割成多个表[复制](Splitting a Dataset into Multiple Tables Using Tidyverse Methods [duplicate])[2022-02-13]
这似乎是一个相当直接的应用: # For a flat list happy2 %>% split(list(.$degree, .$sex)) # For a nested list happy2 %>% split(.$degree) %>% lapply(function(x) split(x, x$sex)) 这两种方法都很有效,语法相当干净且易于理解; 我不确定为什么需要一个完美的等价物。 This seems a fairly straight forward applica ... -
也许是因为有重复的行: >any(duplicated(wine)) [1] TRUE 如果你清理你的数据集: drunk = wine[!duplicated(wine),] drunk_train = sample_frac(drunk, 0.8) drunk_test = setdiff(drunk, drunk_train) nrow(drunk_test) + nrow(drunk_train) == nrow(drunk) [1] TRUE Maybe because there are d ...
-
IIUC,(不考虑异常情况),您可以使用diff + cumsum获取不同的群组和groupby : for _, g in df.groupby((~df['Op.progressPercentage']\ .diff().fillna(0).ge(0)).cumsum()): print(g, '\n') 细节 这些团体是这样找到的: (~df['Op.progressPercentage'].diff().fillna(0).ge(0)) ...
-
尝试这个。 您需要更改文件路径和可能的工作表参考 Sub x() Dim rCell As Range, r1 As Range, r2 As Range Dim wb As Workbook, ws1 As Worksheet, ws2 As Worksheet Application.DisplayAlerts = False Application.ScreenUpdating = False With ThisWorkbook.Sheets("Sheet1") Set r2 = .Ra ...
-
这可以通过explode和udf来完成: scala> val df = Seq(("A", 1, 2), ("B", 1, 3), ("C", 4, 3)).toDF("name", "key1", "key2") df: org.apache.spark.sql.DataFrame = [name: string, key1: int ... 1 more field] scala> df.show +----+----+----+ |name|key1|key2| +----+----+----+ ...
-
这里有几个问题。 获取标签(div)文本而不是仅仅编写标签elemnt本身 在你的“标准代码”中,你通过在所选元素上调用.text来做到这一点。 print 'Whiskey Preis: ', [price.text for price in prices] print 'Whiskey Names: ', [name.text for name in names] 在这里 writer.writerow({'Preise': prices, 'Namen': names}) 你把树元素本身写成了fu ...
-
在tableview中用数据库数据分割成许多数组?(search in tableview with database data thats split into many arrays?)[2022-02-17]
我设法通过以下方式解决了这个问题: import UIKit extension UITableViewCell { func setTransparent() { let bgView: UIView = UIView() bgView.backgroundColor = .clearColor() self.backgroundView = bgView self.backgroundColor = .clearColor() ... -
Microsoft Text Driver允许您读取DataSet中的CSV数据,从而简化数据操作。 Stack Overflow问题是一个很好的起点。 With a very simple coding, I was able to read the files. Now, the only thing we need to do is to make this code a bit fancy to loop thorough all the CSV files in the folder given ...