笔记
维正
专业通信,从事于人工智能,大数据,大模型。
展开
-
Git Bash 的基本应用——上传代码
首先默认你有github的账号了,其次默认你电脑上安装有git了。设置SSH Key 运行你的Git Bash在$后输入 ssh-keygen -t rsa -C "你注册github时的邮箱xx@xx.com"然后回车 然后载回车 接下来就是你需要输入密码了,得输入两次,建议上手学习的人不要输入密码,后续太麻烦,连续两次回车就可以了,没下来就会显示你的密钥了,也就是有一个类似框框的画面,里面有...原创 2018-06-24 12:20:58 · 363 阅读 · 0 评论 -
数据挖掘
决策树:贝叶斯定理: 朴素贝叶斯:决策树:ID3:熵:Gain大的点选择为分开点 神经网络:梯度下降法:BP算法网络例子:Online Demo http://neuron.eng.wayne.edu/software.htmlhttp://facstaff.cbu.edu/~pong/ai/hopfield/hopfieldap...原创 2018-08-13 22:24:54 · 958 阅读 · 0 评论 -
开发一个AndroidAPP的大致流程
一、创建一个项目 此时APP构建完成,就会跳转到这个页面点击右上角的重构Sync Now ,如果出现什么问题,一般都是上图2 build.gradle参数配置的问题。修改一下后面是(Modle;app)的build.gradle的参数就可以,要和自己Android studio 的下载的SDK相匹配的参数。二、初始化一些参数这是我电脑上build.gradl...原创 2018-12-02 10:59:39 · 2920 阅读 · 0 评论 -
基于高德地图的APP路径规划开发
一、初始化一个APP项目参见我的上一篇文章:https://blog.csdn.net/QiwzDeBLOG/article/details/84701746前期准备:我的项目名称:AmapTestV5; 我的包名:cn.edu.xidian.amaptestv5,如何查看包名: 在高德开发网站申请自己APP测试用到的mapkey:如何申请:网上搜搜;二、下载相关的高德地图包,并...原创 2018-12-02 12:42:58 · 2431 阅读 · 2 评论 -
并发编程
一、串行和并行之间的关系多线程和单线程:当计算量大的时候,不需要频繁的上下文转换,则多线程优势,也就是并行计算;但是计算量小,或者需要频繁的上下文转换,则单线程优势,也就是串行计算,怎么样使用Java编写多线程呢:使用Thread就可以Thread的几种初始化,和run,start,join的区别二、减少上下文的切换无锁并发编程:多线程竞争锁时,会引起上下文切换,所以多线程...原创 2018-12-17 16:33:59 · 210 阅读 · 0 评论 -
Java并发机制的底层实现原理
目录一、volatile 的应用1、volatile的定义和实现原理2、volatile的使用优化二、synchronized 的实现原理与应用1、Java对象头2、锁的升级与对比3、锁的优缺点三、原子操作的实现原理Java代码再编译后会变成Java字节码,字节码被类加载器加载到JVM中,JVM执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所使用的...原创 2018-12-18 18:01:24 · 155 阅读 · 0 评论