精华内容
下载资源
问答
  • 一开篇我们不会讲具体哪个知识点,首先要解决的问题,就是怎么写一份好代码。 本文回答这个问题。 1.代码格式 一个空格和两个空格的纠结,换不换行的纠结。请重视这些问题。不要把它当成小事。 这个其实没什么...

    想要写好代码,总是不知道从何入手?

    什么样的代码才是一份好代码?

    一开篇我们不会讲具体哪个知识点,首先要解决的问题,就是怎么写一份好代码。

    本文回答这个问题。

    1.阿里巴巴java开发规范 pdf文档,建议多看

    https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E5%8D%8E%E5%B1%B1%E7%89%88%EF%BC%89.pdf

    2.重构 改善既有代码的设计 第2版 PDF看这本书就够了

     

     

     

     

     

     

     

     

     

    展开全文
  • 1因为入门编程并不是一件分分钟就能做到的事情具体的建议是先把整本书从前到后翻一遍,有印象就行,代码课后题先不管,翻完一遍之后就从第一章开始搭建一个环境,然后慢慢的敲代码吧,书上每个demo都自己敲一遍,...

    1f3bfeb7-de73-4acf-9e1c-0bc1d0a9861b.gif点击蓝字“python教程”关注我们哟!

    为何编程那么难?新手该怎么学Python?

    1

    因为入门编程并不是一件分分钟就能做到的事情

    具体的建议是先把整本书从前到后翻一遍,有印象就行,代码课后题先不管,翻完一遍之后就从第一章开始搭建一个环境,然后慢慢的敲代码吧,书上每个demo都自己敲一遍,课后题做一下。自学编程的话坑很多,不会Google的话可能搭环境都很艰难,所以要学会使用搜索引擎解决遇到的问题

    b052a884-027b-4a61-a01a-d9c01dc06a76.jpg

    2

    别的不说,Python是易于上手难于精通的典范,这意味着你要是买错书了很有可能会被坑死。

    Python适合新手主要还是因为两点,一是他是脚本语言可以写一行运行一行,比那些编译语言见效快,不用一次写很多代码才能运行。

    二是多范式,Python几乎包括了所有主流范式,怎么写都行。但是这并不意味着所有范式都适合新手。新手还是从命令式,过程式入手吧。根据以上两点你可以试着选择合适的入门书籍。

    另外的当你结束了解释器的学习,开始编写py文件的时候,推荐你使用pycharm,有免费的开源社区版。这个IDE会给你非常多的帮助,我目测是Python对新人最有用的IDE了。

    3

    如果你想学习一门编程语言,那么Python绝对是首选!其非常接近自然语言,精简了很多不必要的分号和括号,非常容易阅读理解。编程简单直接,更适合初学编程者,让其专注于编程逻辑,而不是困惑于晦涩的语法细节上,比起JAVA、C#和C/C++这些编程语言相对容易很多。那么,新手怎么学Python最有效?

    新手学Python一般有两种方式,一是自学,而是培训。下面看看自学和培训的优缺点,让你清楚了解哪种方式学Python最有效。

    b8e0657c-0c6e-4c49-8383-855c3c443db6.png

    一、自学:

    自学很锻炼人,在自学的过程中,你要有很好的悟性,以及很强的自制力。

    悟性是学好编程的关键,举一反三,要有明确的学习计划,很清晰的学习目标,才能再比较短的时间学好编程;自制力也是很重要的,每天坚持学习,坚持写代码。

    遇到学习上的困难,会自己查阅资料,或者另辟蹊径,很快找到解决问题的方法,这是自学很关键的技能。

    不能因为困难不能解决就不继续学下去,很多人就是因为在学习的过程中,疑点难题得不到很好的解决,就放弃了,自学失败。

    1、自学的优点:

    1)锻炼自制力和毅力;

    2)节省了一笔培训费;

    3)没有约束,比较随性;

    4)学习失败也只是浪费了时间,没有金钱上的损失;

    5)学习更加主动;

    6)如果学不下去,可以及时刹车。

    2、自学的缺点:

    自学路上绝大多数人会遇到以下问题:

    1)不确定下一步学习知识点、方向;

    2)学的很慢,看似节省了学费,其实浪费了大量的时间成本;

    3)有问题不知道怎么搜索、询问;

    4)没有约束,无法坚持;

    5)身边没有共同学习的小伙伴;

    6)注意力经常被分散,无法静下心学习;

    7)没有实战经验,也不知道怎么实战;

    8)理论知识不足,不利于长远发展

    9)很难找到理想工作,企业是很看重项目经验的。

    二、培训

    培训是非计算机人士进入IT行业的主流途径。

    1、培训的优点

    1)解决了学习过程中的大多数疑问和难题;

    2)过滤掉了无用的技术信息;

    3)有专业的团队规划学习计划;

    4)更有学习氛围,学习效率更高;

    5)更有就业保障,学完之后即能入职;

    6)实战经验+理论知识双重保障。

    2、培训的缺点

    1)费用较贵;

    2)机构参差不齐;

    3)时间有限,学习期间需要付出很大努力;

    4)部分学员凭借机构能够保障就业,学习努力程度不足。

    其实,不仅是非计算机人士,一些计算机专业的大学生都会选择培训机构来提高自身竞争力。

    因为除了少数一流大学我国大部分大学的计算机专业课程老化,与企业需求断层,达不到企业的用人期望,自然不会拿到理想的待遇。

    当然,这也要靠你自己去努力的学习,师傅领进门,修行在个人。

    所以无论身处任何环境,学习者必须严于律己,全力以赴,以求道之精神求学,报必成之信念求学。

    今天的分享就到此结束,如果我的分享对你有帮助,还请你多多关注我的公众号,也欢迎大家转发我的文章让更多人受益,如果你在学习Python的过程当中有遇见任何问题,可以加入我的python交流学习秋秋群:629614370,多多交流问题,互帮互助,群里有不错的学习教程和开发工具。学习python有任何问题(学习方法,学习效率,如何就业),可以随时来咨询我

    展开全文
  • 我是用Swing画的,而老师是用代码敲的,所以我又想偷懒又不会写,埃。。。 上图; 查询块代码:(未修改) JButton selectAll = new JButton("\u67E5\u8BE2\u5168\u90E8"); selectAll.addActionLi...

    JavaSwing怎么把查询到的数据显示在JTable上
    emmm博主绞尽脑汁也不晓得怎么整,然后通过老师解决了该问题。
    我是用Swing画的,而老师是用代码敲的,所以我又想偷懒又不会写,埃。。。
    上图;
    在这里插入图片描述
    查询块代码:(未修改)

    JButton selectAll = new JButton("\u67E5\u8BE2\u5168\u90E8");
    		selectAll.addActionListener(new ActionListener() {
    			public void actionPerformed(ActionEvent e) {//查询
    				try {
    					List<Store> list = StoreService.findAll();
    					for(Store store:list) {
    						Vector rowData = new Vector();
    						rowData.add(store.getsName());
    						rowData.add(store.getsType());
    						rowData.add(store.getsMoney());
    						dtm.addRow(rowData);
    					}
    					System.out.println(list);
    					System.out.println("查询成功");
    				} catch (ClassNotFoundException e1) {
    					e1.printStackTrace();
    					System.out.println("查询失败");
    				} catch (SQLException e1) {
    					e1.printStackTrace();
    					System.out.println("查询失败");
    				}
    			}
    		});
    

    修改后:
    在这里插入图片描述
    修改后代码块:

    table = new JTable();
    		dtm = new DefaultTableModel(
    			new Object[][] {
    			},
    			new String[] {
    				"\u5546\u54C1\u540D\u79F0", "\u5546\u54C1\u5206\u7C7B", "\u5546\u54C1\u4EF7\u683C"
    			}
    		);
    		table.setModel(dtm);
    		scrollPane.setViewportView(table);
    

    并在上方添加

    private DefaultTableModel dtm;
    

    就搞定了;

    我是与其终,一个风起云涌的女孩子。
    以下是我的公众号,主要写的是有关于前段后台数据库,面试技巧,学习方法,职场心得等,感兴趣的可以关注一下哦。
    在这里插入图片描述
    很高兴你能看到我的博客,希望能对你有所帮助。
    qq群:可直接扫码进qq群,或者输入群号670983672。
    微信群:可加下方博主微信,备注“进群”即可。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 大家使用eclipse或者MyEclipse敲代码的时候,是不是都被这样一个问题困扰着。就是你键入一个变量名的时候,会自动提示补全,就是很SB的在你的变量名后面加上类型的名字!!!就像下图这样子 。。这个时候,你就...
    大家使用eclipse或者MyEclipse敲代码的时候,是不是都被这样一个问题困扰着。就是你键入一个变量名的时候,会自动提示补全,就是很SB的在你的变量名后面加上类型的名字!!!就像下图这样子 。。这个时候,你就必须键入Esc才不会自动补全你的变量,如果你键入的是空格或者“=”,那么你就变量名就会被补全。。这么SB的功能你还能忍吗!!!冲哥来教你怎么彻底解决这个问题!!!
    对了,声明一下,这个问题是在开启增强的自动补全功能后才会有的。也就是设置成了A-Z都提示的时候才会出现这个问题!!!
    哥哥们,不要插楼好嘛。我很快就发完了。。



    ****************************************************************************************************************************************************************


    增强的补全功能,这个大家应该有设置吧。这么好用的功能。!!这里照顾一下新手,我先讲一下怎么设置增强的补全功能。。
    打开 Eclipse
    -> Window -> Perferences
    找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:
    会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,把"."的地方修改成".abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWSYZ_"
    点最下面的"OK"来保存设置。 
    Ps:如果你的版本比较低,不能直接修改的话,就导出配置文件,然后修改配置文件。最后再导入配置文件就可以了。。 



    ****************************************************************************************************************************************************************


    好啦,接下来就是重点啦!!!按照下面的方法,就可以彻底解决eclipse帮你自动补全变量名了 !!
    1,先找到相关的插件: window -> show view -> plug-ins 
    找到插件org.eclipse.jface.text,右键点击,选择import as -> project from a repository,导入完成后,在你的workspace就可以看到这个project了
    2.修改代码
    在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java文件中,找到这样一行代码 
    char[] triggers = t.getTriggerCharacter(); 
    if(contains(triggers,key))
    在那行if判断里面,eclipse会判断key(就是你按下的键)是否在triggers中,如果是,那就触发下面的第一行提示上屏的代码.所以我们要做的就是把空格和=号排除就可以了: 
    if(key != '=' && key != 0x20 &&contains(triggers,key)){ 
    .........

    }
    代码修改成这样后,提示的时候按下空格或者等号,提示就会没掉,也不会自动补全了咯!!!
    3.把修改好的org.eclipse.jface.text导出
    右键点击你的workspace里的org.eclipse.jface.text,选择export-->Deployable plugins and
    fragments, next,destination 选择
    archive file,然后finish.你就可以在zip文件里看到生成好的jar ,用它替换掉eclipse/plugins里面的同名jar包,就可以了。

    注意:MyEclipse无法导入插件的源码工程,可以下载对应版本的Eclipse,重新编译得到插件后再覆盖MyEclipse里的插件即可。
    我这里有一个MyEclipse10修改好了的jar包。。如果你的版本跟我一样的话,直接把这个jar包拷到plugins下就可以了。下载后解压,有一个是修改好的jar,一个是没修改的jar,如果哪天你想换回来,把那个没修改过的jar复制回去就行了。
    注意了,版本不一样的记得自己去修改!!!我这个只有myeclipse10可以用的!!
    百度网盘:http://pan.baidu.com/share/link?shareid=4077339349&uk=2919648335




    展开全文
  • 天天敲代码,日常嗨一嗨都没时间,更别说有精力谈恋爱了。想问问正在工作的各位前辈,你们的生活是怎么样的? 开门见山、开诚布公地说吧,我是一个对技术没有很大热情的程序员。这样说会不会遭到一些同学们的 DISS...
  • 第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二...
  • 第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二...
  • 今天学到使用ONGL表达式实现类型转换虽然我还是不懂ONGL表达式是啥,但抱着“先get书本例子的方法再慢慢深入学习”的想法还是跟着书本敲代码结果!在结果页面里怎么也获取不到输入的参数!经过百度后发现,是因为我...
  • 心头一紧,我的代码怎么没有提示修改呢?不会吧 但是确实我本地代码是已经修改过了,那么肯定估计是idea 又抽风了 ,咋办呢。我先自己先备份一份代码在本地,以防万一 我查了下网上的操作 解决方案: 选择File -...
  • Python五项全能班-问题汇总

    千次阅读 2021-01-17 11:31:28
    看教学视频时,跟着老师敲代码,切勿 “云代码”,只看不练 Python强调 “刻意训练”,因此遇到问题时先不要找助教,自己尝试找出问题,试着搜索百度、csdn、runoob解决 学会看错误提示,如在 sublime中运行遇到错误...
  • 初识C语音

    2019-03-17 22:40:11
    数学不是很好所以很多代码的算法是我目前很难解决的,比如通过临时变量来交换两个数,我甚至忘了怎么设置临时变量,而且我不会怎么来交换数字,最后是上网搜到的大佬的代码才解开谜团,感觉自己好像什...
  • 中肯定会遇到问题,先自己想想问题怎么解决,能解决就尽量自己解决,不能就 看你老师源代码。 第二个阶段: 知道大概了。 但是要自己写还是写不出来,这个时候你要先看你老师代码,知道大概的思路。 然后你以自己...
  • 一、自学编程 自学编程的弯路多得数不完,坑多得踩不完。如果你决定要自学编程,就意味着踏上了一条面对困难、挫折和失败的无尽...* 了半天代码,一运行怎么全是错误? * 错误解决不了,想放弃,狗带 * 学了这么久,
  • 2021.2.4随笔

    2021-02-06 23:13:51
    不会了要立即解决,这样复习的时候会容易复习! 怎么补?补哪里?要有自己的知识脉络,补细节。 要多练代码!多动手!要学会把一个问题简化抽象,抽象成用一段代码实现! 看视频感觉学会了,看代码都会,写不出来...
  • 做题的感悟

    2017-05-02 22:35:35
    这几天我做题的最大的感觉就是: 1、有的题目我能够知道原理但是我就是不知道怎么用c语言把这些原理表达出来。...还有的时候就是我完了代码,编译时候也没有报错,但是等我运行的时候就会出现段错误,这是什么情况
  • 给尊敬的王老师

    2015-06-04 16:45:00
    (一)以前在课堂上,直接做敲代码这种练习的课很少,老师首先抛出题目,然后让大家发表自己的解决思路,并且进行讨论,这充分的让我们互相学习了,要是布置课后作业,一般情况下大家都是不会怎么讨论的。...
  • 加油!你可以的!

    2020-08-15 20:31:37
    喜欢整理资料之前做测试,现在属于开发,但是是那种基本上啥也不会的那种开发,公司需要业务方面的东西,需要不断的去学习去增强自己解决问题的能力,需要每天回到家还要学习的那种,其实今年这5个月我没有怎么学,...
  • java学期总结

    2020-07-15 15:10:44
    从最开始看见代码就头晕到现在一做就是几个小时的代码。 学习都需要一个过程,不是一步就可以学会的,是一个思考和总结的过程,所以最起码的就是要一步一步脚踏实地的走,千里之行始于足下,哪怕进度慢,日积月累...
  • 不知道在action中代码怎么敲以及html中这是第一次写这方面的代码,对ajax等都不了解,希望可以得到解决,在下多谢了。 action中: public void abcAct(String ,String ,String ,String ,String ,httpresquset,...
  • 本来我们是两个人做这个项目的,但是从头到尾的代码一字一句全是我上去的,真心觉得这份成功来之不易啊,我懂得了靠别人不如靠自己,只有相信自己,自己一步一步的尝试去弄着走,我绝对不会比男生差。但是我也多么...
  • 入 URL 到渲染完成的整个过程,包括 DOM 构建的过程,说的约详细越好。 <p>4)是否了解Web注入攻击,说下原理,最常见的两种攻击(XSS 和 CSRF)了解到什么程度。 ...
  • 4.4.0 什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。 4.4.1 java8的新特性。 JVM 4.4.2 什么情况下会发生栈内存溢出。 4.4.3 JVM的内存结构,Eden和Survivor比例。 4.4.4 JVM...
  • 缓存一致性问题怎么解决? Redis常见面试题 布隆过滤器(BloomFilter) 秒杀系统设计 全栈秒杀系统设计 课代表总结 短小精悍之 Redis 命令行工具有趣的罕见用法 布隆过滤器实战【防止缓存击穿】 布隆过滤器过时了,...
  • 初学Java,不建议用IDE工具,通过一行行的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题,并加深自己对Java的理解。 准备好后,开始进入激动人心的Java学习里程吧! 3. Java基础学习之路 学习Java的...
  • 7. 恕我直言,你可能连 GitHub 搜索都不会用 - 如何精准搜索的神仙技巧 前端工程师的成长之路 1. 我的 2020 年终总结 - 乾坤未定,你我皆黑马 1. 我的 2019 年 - 当勤精进,但念无常,何以解忧,唯有暴富 2. 前端...
  • 2. 卸磨杀驴,以前宝宝还不知道啥子意思,后来晓得了,就是赶项目的时候使劲招人,项目完了就开始跟你说拜拜,然后你离职当月还是没绩效,你想着吧转正了辞职总得有绩效,但是人家怎么可能让你正常离职,开除就没...
  • 大话数据结构

    2018-12-14 16:02:18
    项目经理看完代码后拍着桌子对他说:“你数据结构是怎么学的?” 1.3数据结构起源 4 1.4基本概念和术语 5 正所谓“巧妇难为无米之炊”,再强大的计算机,也要有“米”下锅才可以干活,否则就是一堆破铜烂铁。这个...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

不会敲代码怎么解决