自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 看雪Unicorn高级逆向与反混淆学习笔记

安卓开发在现在是非常的火热,不管是自己爱好学习,还是找工作,安卓开发都是非常抢手的,而且安卓应用的趋势也越来越火。所以小编作为一个开发者,说下怎样学习安卓开发。第一,学好java基础。安卓开发,用的开发语言就是java,所以在开发安卓之前,要学好java基础,对于基础语法一定要熟记,这样才能有能力去实现自己想实现的功能。第二,熟悉安卓开发流程。安卓开发,作为软件开发,是有对应的开发流程的,在开发之前,要熟悉从项目规划到最后开发完成的流程,这样才能做到心中有数,不会走弯路。第三,学会自己解决问题。

2021-06-26 16:19:03 891

转载 享学金三银四一线大厂面试专题学习笔记

如果想系统的全面自学Java编程,可以提供以下几个方法:1、学习Java编程语言基础。掌握编程语言基础是开始学习的第一步,熟练掌握Java相关的基础知识,如Java关键词。核心概念或者基本编码技术等。2、编写小程序对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来,那么可以进行下一步了,开始尝试编写一些非常基本的Java程序,如helloworld、实现简单的加减法等。前几个程序对来说可能会困难重重。但一旦挺过去接下来即使这些问题再次出现也能轻松解决。可能会遇到很多困难,起初可能都

2021-06-26 16:17:49 258

原创 黑马Python + 人工智能学习笔记

想成为一名合格的Python工程师需要必备哪些技术点呢?1、以慕课网日志分析为例 进入大数据 Spark SQL 的世界2、10小时入门大数据hadoop3、实战课程Spark Streaming实时流处理项目实战4、学习Scala进击大数据Spark生态圈5、掌握Spark机器学习库 大数据开发技能更进一步6、大数据入门第一课 Hadoop基础知识与电商网站日志数据分析7、新一代大数据计算引擎 Flink从入门到实战8、Spark进阶 大数据离线与实时项目实战9、Spark + Elas

2021-06-25 10:51:28 362

转载 京东AI NLP高阶实训学习笔记

人工智能的优势有很多,站在不同的角度来理解人工智能,也会有不同的看法,当然这也与自身的知识结构和岗位任务有较为密切的关系。从大的方面来理解,人工智能的优势将体现在以下几个方面:第一:促进生产力提升。促进生产力提升是推动人工智能技术发展的重要原动力之一,从目前人工智能产品在工业领域的应用情况来看,未来更多的智能体将逐渐走进产业领域,人工智能也将是产业领域发展的新动能。当然,人工智能落地到产业领域也需要搭建相应的应用场景,这个过程还是相对比较复杂的,相信在当前产业互联网发展的大潮下,人工智能的落地应用会进一

2021-06-25 10:49:56 262

转载 贪心科技分布式高性能深度实战学习笔记

什么是大数据技术?对于一个从事大数据行业人来说,一切数据都是有意义的。因为通过数据采集、数据存储、数据管理、数据分析与挖掘、数据展现等,我们可以发现很多有用的或有意思的规律和结论。比如,北京公交一卡通每天产生4千万条刷卡记录,分析这些刷卡记录,可以清晰了解北京市民的出行规律,来有效改善城市交通。但这4千万条刷卡数据 ,不是想用就能用的,需要通过“存储”“计算”“智能”来对数据进行加工和支撑,从而实现数据的增值。而在这其中,最关键的问题不在于数据技术本身,而在于是否实现两个标准:第一,这4千万条记录,

2021-06-25 10:48:49 126

原创 极客产品经理学习笔记

经常有朋友问我"我听人说 人人都是产品经理,是不是你们产品经理对天赋的要求不是很高啊。"我坚定的回答他,产品经理是极需天赋和才华的岗位,并不是人人都是产品经理。或许人人都可以有产品经理的思维方式,运用产品思维去帮助他们解决现实中的具体问题,可是作为一名优秀产品经理的特质可远远不止这些。在这我简单列举几条:优秀的审美能力和恰到其处的品位优秀的沟通和交流能力缜密的逻辑思维能力对待产品的热情对技术、设计、视觉、运营以及大众心理学的了解强大的责任心和创造力如果要是自学入门的小伙伴话给你一些小建议多进行实

2021-06-25 10:48:01 1054

原创 大讲台大数据运维学习笔记

运维通俗的理解即为运行和维护,来保证系统和网站的正常运行,维护它们的安全。保证7×24小时的正常运行,数据的稳定、不丢失,并持续进行系统及网站的优化。那它具体是做什么的呢?1. 备份有备无患,总是没错的!!!从数据库的备份、程序的备份到系统的备份,通过备份的方式,来防止数据的丢失。以免数据的故障或其他原因,让数据都消失了,造成一场不小的“灾难”。2. 监视对日常的系统进行监视和管理,避免出现不必要的问题。通常情况下,运维工程师需要根据客户系统的特点,监视各项指标。如系统资源(CPU,内存,磁

2021-06-25 10:47:08 532

转载 多游课堂C++ 百万并发网络通信引擎架构与实现学习笔记

一般来说技术团队的金字塔顶尖往往是技术最牛的人做底层架构师(或高级工程师)。所以底层架构师在广大码农中的占比大概平均不到 20%。然而80%码农干上许多年都是重复以下内容,所以做不了架构师,正在辛苦工作的程序员们,你有没有下面几种感觉?①我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。②我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,Swoft用的人最近比较多啊,听说最近Swoole比较火,还有微服务,听说PHP又更新了……③

2021-06-24 13:51:20 790

原创 小码哥30小时快速精通C++和外挂实战特训营

C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。1.书写标识符时,忽略了大小写字母的区别。main(){int a=5;printf("%d",A);}编译程序把a和A认为是两个不同的变量名,而显示出错

2021-06-24 13:48:22 575

转载 网易云大数据开发工程师学习笔记

1.数学及统计学相关的背景百度首席数据科学家沈志勇认为,缺乏理论背景的数据工作者,更容易进入一个技能上的危险区域(Danger Zone)—一堆数字,按照不同的数据模型和算法总能捯饬出一些结果来,但如果你不知道那代表什么,就并不是真正有意义的结果,并且那样的结果还容易误导你。“只有具备一定的理论知识,才能理解模型、复用模型甚至创新模型,来解决实际问题。”2.计算机编码能力实际开发能力和大规模的数据处理能力也被认为是作为大数据工程师的必备技能。“因为许多数据的价值来自于挖掘的过程,你必须亲自动手才能发现

2021-06-24 13:43:44 229

转载 大讲台大数据特训学习笔记

什么是大数据技术?对于一个从事大数据行业人来说,一切数据都是有意义的。因为通过数据采集、数据存储、数据管理、数据分析与挖掘、数据展现等,我们可以发现很多有用的或有意思的规律和结论。比如,北京公交一卡通每天产生4千万条刷卡记录,分析这些刷卡记录,可以清晰了解北京市民的出行规律,来有效改善城市交通。但这4千万条刷卡数据 ,不是想用就能用的,需要通过“存储”“计算”“智能”来对数据进行加工和支撑,从而实现数据的增值。而在这其中,最关键的问题不在于数据技术本身,而在于是否实现两个标准:第一,这4千万条记录,

2021-06-24 13:41:43 202

原创 黑马Go语言与区块链学习笔记

GO语言统一了协程混乱的生态协程并不是Go特有的专利,很多语言都有协程这个概念,比方说很多语言支持await/wait for,lambda,yield,loop,next……这些关键字的配合使用也只提供了一种从程序当中“中断”的能力,对于协程作业来说还远远不够。但是协程的实现其实是比较依赖操作系统的,所以别的语言在语义层面上支持协程的力度会显得非常非常地保守,作者更愿意把这件事情交给“协程库”去实现,从而不让自己的语言本身和操作系统形成强依赖。协程库很多比如fiber,libev,gevent,twis

2021-06-24 13:40:20 740

原创 极客Python进阶训练学习手册

想成为一名合格的Python工程师需要必备哪些技术点呢?1、以慕课网日志分析为例 进入大数据 Spark SQL 的世界2、10小时入门大数据hadoop3、实战课程Spark Streaming实时流处理项目实战4、学习Scala进击大数据Spark生态圈5、掌握Spark机器学习库 大数据开发技能更进一步6、大数据入门第一课 Hadoop基础知识与电商网站日志数据分析7、新一代大数据计算引擎 Flink从入门到实战8、Spark进阶 大数据离线与实时项目实战9、Spark + Elas

2021-06-23 10:24:44 285

原创 黑马Java架构师实战训练学习手册

编程虽是复杂活,但成就优秀程序员和我们规范化,标准化的代码编写习惯是必不能少的,下面我们来看看高效的编写JAVA代码的几条建议吧。1、类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Pack

2021-06-23 10:23:05 424

原创 菜鸟窝Kotlin+Jetpack实战学习笔记

安卓开发在现在是非常的火热,不管是自己爱好学习,还是找工作,安卓开发都是非常抢手的,而且安卓应用的趋势也越来越火。所以小编作为一个开发者,说下怎样学习安卓开发。第一,学好java基础。安卓开发,用的开发语言就是java,所以在开发安卓之前,要学好java基础,对于基础语法一定要熟记,这样才能有能力去实现自己想实现的功能。第二,熟悉安卓开发流程。安卓开发,作为软件开发,是有对应的开发流程的,在开发之前,要熟悉从项目规划到最后开发完成的流程,这样才能做到心中有数,不会走弯路。第三,学会自己解决问题。

2021-06-23 10:18:40 609

原创 某马Java架构师实战学习手册

如果你现在是Web前端零基础学员,大致可以按如下思路学习系统学习:一、基础部分1、HTML + CSS 这部分学习,可以模仿一些网站做些页面。在实践中积累了一些经验后,可以系统的读一两本书,推荐《Head First HTML 与 CSS 中文版》,这本书讲的太细了,我没能拿出耐心细读。你可以根据情况斟酌。2、Java 要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,建议马上看《Java语言精粹》,JS是一门很混乱的语言,这本书能够帮助你区分哪些是语言的精华,哪些是糟粕,对于语

2021-06-22 15:27:59 106

原创 基于flink+clickhouse构建亿级电商全端用户画像平台训练营

每个人都应该有一套自己的学习方法,但是在实际的生活中很多人都没有找到,但是无关紧要,一开始我们可以先参照别人的,在以后可以慢慢的养成一套属于自己的学下方法,下面就来分享一篇培训班学员的学习方法,给大家参考参考。一、为什么要学习我的学习方法?也许有童鞋会问:学习方法有很多,你的学习方法有什么过人之处吗?1、我用自己的学习方法把大数据学好了;2、我为科多大数据的学弟学妹们做过现场分享,老师和同学们都对我的分享表示认可;3、我的学习方法可以提高大家的学习效率。二、兴趣是最好的老师!君不见,热爱游戏的

2021-06-22 11:40:29 658 3

原创 菜鸟窝BAT企业安卓学习笔记

Android四大组件有Activity,Service服务,Content Provider内容提供,BroadcastReceiver广播接收器。Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起。在manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石扩展资料Activities(活动)应用程序的显示层。每一个画面对应于你的应用程序,将会是Activity类的扩展。Activity使用Views去构建UI来

2021-06-22 10:01:31 142

原创 前端全栈工程师进阶学习笔记

缓存可以说是性能优化中简单高效的一种优化方式了,它可以显著减少网络传输所带来的损耗。对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。接下来的内容中我们将通过以下几个部分来探讨浏览器缓存机制:1.缓存位置2.缓存策略3.实际场景应用缓存策略缓存位置从缓存位置上来说分为四种...

2021-06-21 11:06:43 309

原创 百万大数据架构师学习笔记

什么是大数据技术?对于一个从事大数据行业人来说,一切数据都是有意义的。因为通过数据采集、数据存储、数据管理、数据分析与挖掘、数据展现等,我们可以发现很多有用的或有意思的规律和结论。比如,北京公交一卡通每天产生4千万条刷卡记录,分析这些刷卡记录,可以清晰了解北京市民的出行规律,来有效改善城市交通。但这4千万条刷卡数据 ,不是想用就能用的,需要通过“存储”“计算”“智能”来对数据进行加工和支撑,从而实现数据的增值。而在这其中,最关键的问题不在于数据技术本身,而在于是否实现两个标准:第一,这4千万条记录,

2021-06-21 11:05:21 301

原创 java进阶之路学习笔记

java的性能优化1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静态变量当某个对象被定义为static变量所引用,那么GC通常是不会回收这个对象所占有的内存,如..

2021-06-21 11:03:37 131

原创 Jetpack Compose学习笔记

Google 在 I/O 2019 上宣布 Kotlin 成为 Android 开发首选语言(怎么又宣布了哈哈),并且以后会有新的 Jetpack API 和功能将在 Kotlin 中提供,值得注意的是 Google 当天开源了一个叫 Jetpack Compose 的东西,让我们来看看是什么。总的来说,就是用 Kotlin 代码写 UI 了吧,而不是用 xml 来描述布局了。有点类似 Flutter,某些同学觉得这是倒退(毕竟无限嵌套加回调真的不好看),也有同学觉得这是进步。我暂时不予置评哈哈,.

2021-06-21 10:49:13 248

原创 Python工程师学习笔记

想成为一名合格的Python工程师需要必备哪些技术点呢?1、以慕课网日志分析为例 进入大数据 Spark SQL 的世界2、10小时入门大数据hadoop3、实战课程Spark Streaming实时流处理项目实战4、学习Scala进击大数据Spark生态圈5、掌握Spark机器学习库 大数据开发技能更进一步6、大数据入门第一课 Hadoop基础知识与电商网站日志数据分析7、新一代大数据计算引擎 Flink从入门到实战8、Spark进阶 大数据离线与实时项目实战9、Spark + Elas

2021-05-29 16:30:32 71

原创 大数据架构师训练营学习笔记

1.数学及统计学相关的背景百度首席数据科学家沈志勇认为,缺乏理论背景的数据工作者,更容易进入一个技能上的危险区域(Danger Zone)—一堆数字,按照不同的数据模型和算法总能捯饬出一些结果来,但如果你不知道那代表什么,就并不是真正有意义的结果,并且那样的结果还容易误导你。“只有具备一定的理论知识,才能理解模型、复用模型甚至创新模型,来解决实际问题。”2.计算机编码能力实际开发能力和大规模的数据处理能力也被认为是作为大数据工程师的必备技能。“因为许多数据的价值来自于挖掘的过程,你必须亲自动手才能发现

2021-05-29 16:30:10 230

原创 小马哥的 Java 项目实战学习笔记

自从Java发布以来,基本数据类型就是Java语言的一部分,分别是byte, short, int, long, char, float, double, boolean.其中:整型:byte, short, int, long字符型:char浮点型:float, double布尔型:boolean一. 整型Java中整型数据属于有符号数,即第一个bit位为0表示正整数,第一个bit位为1表示负整数。在计算机中负数由补码进行表示,那么补码如何计算呢?补码=源码取反 + 1;如.

2021-05-28 15:42:01 2069 1

原创 严选前端全栈工程师学习笔记

原始值和引用值类型及区别首先原始值和引用值类型都是我们JS中的数据类型,为了充分利用存储空间,定义了不同的数据类型,而且我们JS是弱类型,动态语言,数据类型可变。原始值(简单数据类型):存储在栈中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。包含五种简单数据类型:undefined、null、boolean、number 和 string ;可以通过typeof 运算符来判断一个值是否在某种类型的范围内,如果它是原始类型,还可以判断它表示哪种原始类型。引用值(复杂数据类型):存储在堆中的

2021-05-28 15:41:07 117

转载 C语言/C++零基础到大神全栈学习笔记

C语言的类型基本数据类型:基本数据类型(fundamental data types)也叫原始数据类型(primitive data types)整型、字符型、浮点型、枚举型C数据类型及内存占用枚举型在计算机内部以 int 类型存储除了基本数据类型,C还有构造类型:数组类型, 结构体类型(struct), 共用/联合体类型(union)union一般在对单片机等内存比较小的设备进行编程时才使用。指针类型:data_type *pointer_name由于指针在实质上是一个内存地址,内

2021-05-28 15:40:01 1017

原创 iOS逆向学习笔记

C语言的类型基本数据类型:基本数据类型(fundamental data types)也叫原始数据类型(primitive data types)整型、字符型、浮点型、枚举型C数据类型及内存占用枚举型在计算机内部以 int 类型存储除了基本数据类型,C还有构造类型:数组类型, 结构体类型(struct), 共用/联合体类型(union)union一般在对单片机等内存比较小的设备进行编程时才使用。指针类型:data_type *pointer_name由于指针在实质上是一个内存地址,内

2021-05-28 15:38:48 307

原创 java架构师学习笔记

java架构师需要做六个方面的工作。1,需求整理分析首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需求,减少以后的变数;第三,分析人员往往脱离开发团队,盲目接受客户需求,而架构师能够清楚把握现有的研发团队能做什么,不能做什么,提前预知风险,降低项目失败的机率。2,系统分解在收集完信息后,架构师需要将用户需求转化为软件需求,同时要补充非业务需求,如健壮性,扩

2021-05-27 15:16:08 123

原创 iOS中高级特训营

修炼基本功,http://oj.leetcode.com , 现在也支持Swift了。总体难度适中,不像ACM那么刁钻。非常适合当做了解语言特性以及锻炼自己基本编码能力的地方。 虽然算法没有用……但能写出算法的能力,很有用。这个训练能够潜移默化的提高你在平时写代码的速度。了解FRP(FunctionalReactive Programming),对应框架就是ReativeCocoa和RxSwift,没错,这并不是必须的。但我还是忍不住要安利一下。这是能够最直接,最显而易见的提供你工作效率的框架。学习

2021-05-27 15:14:42 147

原创 移动互联网高级开发学习笔记

一.关于Android的前景不断地也听见很多人在谈做Android是否还有前途、Android研发在走下坡路了、Android的工作太难找了,对于这些其实我的看法很简单,现在真的还没到说Android开发已经无路可走的地步,当然未来怎样我无法预判。现在各大公司其实都很缺Android研发(中高级),不断的在招人,就拿很多一线互联网来说,别说来面试的人了,就简历都拿不到太多,需要花很多时间去找简历。所以,对于有Android开发经验的同学,更多应该想想怎么往深探索,而不是一味想着换方向,不管换到哪个方向,都

2021-05-27 09:59:57 214

原创 C/C++Linux服务器开发/高级架构师

一般来说技术团队的金字塔顶尖往往是技术最牛的人做底层架构师(或高级工程师)。所以底层架构师在广大码农中的占比大概平均不到 20%。然而80%码农干上许多年都是重复以下内容,所以做不了架构师,正在辛苦工作的程序员们,你有没有下面几种感觉?①我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。②我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,Swoft用的人最近比较多啊,听说最近Swoole比较火,还有微服务,听说PHP又更新了……③

2021-05-27 09:57:07 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除