0%

四大件

  1. 数据结构和算法
  2. 计算机网络
  3. 操作系统
  4. 设计模式组成原理

数据类型

  1. 常量

    ​ 宏常量 #define

    ​ const 修饰变量

    ​ 均不可修改

  2. 字符串

    char str[] = “ldksjfa”,会默认多一个’\0’

    string str = “dlkjafd” 需要头文件

  3. bool char int float double void wchar_t

  4. typedef为已有类命新名字

    typedef int feet;
    feet a = 1;

运算符

  1. 三目运算符可以返回变量也可以返回变量值

控制结构

  1. if - else if - else
  2. switch - case break- case break-default break 只能是int 或者 char,必须break
  3. 循环结构 while(){},do{}while(),for(int i =0;i<10;i++)
  4. goto FLAG; FLAG:
  5. continue

数组

一维数组

阅读全文 »

踩坑

推荐环境统一放在一个environment的文件夹下,最新的jdk的jre不用自己配置,只需要配置java_home以及path即可。
安装后移动jdk路径,会导致cmd无任何输出,可以重新安装一下(如果你想换位置的话)。

DOS命令

1. dir
2. cd /d E:\xxx 跨盘操作
3. cls (clear screen)
4. exit
5. ipconfig
6. calc
7. mspaint
8. notepad
9. ping + domain
10. md test
11. cd>a.txt
12. del a.txt
13. rd test

基础知识点

  1. 大小写敏感、强类型

  2. char c = ‘\u0061’

  3. 引用类型比较地址 基本类型比较值

  4. 高到低:强制转换;低到高:自动转换

    1. byte->short->hcar->int->long->float->double
  5. JDK7后数字可以用下划线分割

  6. 方法重载(参数类型、个数、排序不同)

  7. 数组

    1. int[] nums; (首选)

    2. int nums[]; (C的风格)

    3. int[] nums = new int[10];nums[0] = 1(动态初始化,先声明,后赋值)隐式初始化,int默认0,string默认null

    4. int [] nums = {1,2,3}(静态初始化:创建直接赋值)

    5. 长度是确定的,不可更改,元素类型相同,可以是基本类型也可是引用类型

    6. for-each:

      1. for(int array : arrays){
            System.out.println(array);
        }
    7. Arrays类

      1. Arrays.sort()
      2. Arrays.fill()
      3. Arrays.tostring()
    8. 稀疏数组

      1. 总行 总列 有效值个数
      2. 行 列 值

面向对象(OOP)

  1. 非静态方法需要实例化才能调用

  2. 引用传递、值传递

  3. 构造器(方法名和类名一致),new本质是在调用构造器

  4. 无参构造再不定义任何构造时会自动生成,反之必须自己显示定义。

  5. idea : alt+insert 自动生成构造器

  6. 封装:属性私有,get,set

  7. 继承:实例化子类时,会先调用父类构造器,如果显式定义构造器,super()必须在子类构造器的第一行。ctrl + h继承树

  8. 重写:方法名和参数列表必须一样

  9. 多态:能调用的方法只看引用类型,且如果子类重写父类方法,则运行子类方法。 多态是方法的多态

  10. A instanceof B

阅读全文 »

关于如何利用Jupyter Notebook搭建网页编程

展示

安装jupyter

pip install jupyter
# 安装失败的可以考虑换阿里源
# 修改./pip/pip.ini 为
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com

配置

jupyter notebook --generate-config

  1. 第一种密码配置
    jupyter notebook password
    确认密码后得到密文,复制。
    在.py文件末尾填上如下几句
    c.NotebookApp.password = u'这里填写密文'       # 刚才复制的那个密文
    c.NotebookApp.open_browser = False # 禁止自动打开浏览器
    c.NotebookApp.port =8888 #随便指定一个端口,默认就是8888,也可以不写
    c.NotebookApp.certfile = u'c://xxx//xxx' # 根目录,一定要写转义符(我就是错在这里,要认真看报错)
  2. 第二种密码配置
    import IPython
    IPython.lib.passwd()
    得到密文,修改.py文件
    c.NotebookApp.password = u'这里填写密文'       # 刚才复制的那个密文
    c.NotebookApp.open_browser = False # 禁止自动打开浏览器
    c.NotebookApp.port =8888 #随便指定一个端口,默认就是8888,也可以不写
    c.NotebookApp.certfile = u'c://xxx//xxx' # 根目录,一定要写转义符(我就是错在这里,要认真看报错)

启动

jupyter notebook
注意启动后命令行弹出的运行地址包括token

阅读全文 »

You-get支持网站

网站URL视频?图像?音频?
YouTubehttps://www.youtube.com/  
Twitterhttps://twitter.com/ 
VKhttp://vk.com/  
Vinehttps://vine.co/  
Vimeohttps://vimeo.com/  
Vidtohttp://vidto.me/  
Veohhttp://www.veoh.com/  
Tumblrhttps://www.tumblr.com/
TEDhttp://www.ted.com/  
SoundCloudhttps://soundcloud.com/  
Pinteresthttps://www.pinterest.com/  
MusicPlayOnhttp://en.musicplayon.com/  
MTV81http://www.mtv81.com/  
Mixcloudhttps://www.mixcloud.com/  
Metacafehttp://www.metacafe.com/  
Magistohttp://www.magisto.com/  
Khan Academyhttps://www.khanacademy.org/  
JPopsuki TVhttp://www.jpopsuki.tv/  
Internet Archivehttps://archive.org/  
Instagramhttps://instagram.com/ 
Heavy Music Archivehttp://www.heavy-music.ru/  
Google+https://plus.google.com/ 
Freesoundhttp://www.freesound.org/  
Flickrhttps://www.flickr.com/ 
Facebookhttps://www.facebook.com/  
eHowhttp://www.ehow.com/  
Dailymotionhttp://www.dailymotion.com/  
CBShttp://www.cbs.com/  
Bandcamphttp://bandcamp.com/  
AliveThaihttp://alive.in.th/  
interest.mehttp://ch.interest.me/tvn  
755
ナナゴーゴー
http://7gogo.jp/ 
niconico
ニコニコ動画
http://www.nicovideo.jp/  
163
网易视频
网易云音乐
http://v.163.com/
http://music.163.com/
 
56网http://www.56.com/  
AcFunhttp://www.acfun.tv/  
Baidu
百度贴吧
http://tieba.baidu.com/ 
爆米花网http://www.baomihua.com/  
bilibili
哔哩哔哩
http://www.bilibili.com/  
Dilidilihttp://www.dilidili.com/  
豆瓣http://www.douban.com/  
斗鱼http://www.douyutv.com/  
凤凰视频http://v.ifeng.com/  
风行网http://www.fun.tv/  
iQIYI
爱奇艺
http://www.iqiyi.com/  
激动网http://www.joy.cn/  
酷6网http://www.ku6.com/  
酷狗音乐http://www.kugou.com/  
酷我音乐http://www.kuwo.cn/  
乐视网http://www.letv.com/  
荔枝FMhttp://www.lizhi.fm/  
秒拍http://www.miaopai.com/  
MioMio弹幕网http://www.miomio.tv/  
痞客邦https://www.pixnet.net/  
PPTV聚力http://www.pptv.com/  
齐鲁网http://v.iqilu.com/  
QQ
腾讯视频
http://v.qq.com/  
阡陌视频http://qianmo.com/  
Sina
新浪视频
微博秒拍视频
http://video.sina.com.cn/
http://video.weibo.com/
  
Sohu
搜狐视频
http://tv.sohu.com/  
天天动听http://www.dongting.com/  
Tudou
土豆
http://www.tudou.com/  
虾米http://www.xiami.com/  
阳光卫视http://www.isuntv.com/  
音悦Taihttp://www.yinyuetai.com/  
Youku
优酷
http://www.youku.com/  
战旗TVhttp://www.zhanqi.tv/lives  
央视网http://www.cntv.cn/  

对于不在列表的网站,通用解析器将寻找并下载感兴趣之内容.

阅读全文 »

关于高考的一些思考

大二了已经,距离我的高考已经过去几近两年了。前段时间偶然翻到我在19年6月8号晚上写的小文章,方才想起当时的我俨然是一个喜欢去写东西记录感受的人。看了那篇文章什么感受呢,里面一些细节我还历历在目,但是宏观的情愫我已经体味不到了,这种感觉就像是你长大后就忘记怎么长大似的,仿佛本来是这么大。
那节诗歌与人生,莫名其妙地变成了一节讨论高考的课,老师以及同学都举出了不少的例子,这让我想起来我高三那段时间发生的公交坠江事件,以及各地发生的跳楼等等事件。这类事件很多,而且无一例外让我对生死感到敬畏。高中在学校能接受的信息十分有限,仅仅能从各家杂志和老师口中甚至是试卷上获取时事信息,我记得当时喜欢看《作文素材》和《看天下》之类的杂志,其实本质是什么呢,我对这个世界了解的太少了,就像信息时代还未发展起来的时候人们大都去看报和听收音机一样。我想说的是,到现在,近来的一年中,当然也发生了很多事情,我也通过各方渠道了解过很多,但无一例外,我都提不起兴趣来,我很少去深入了解那些新闻,不知道这起事故的来龙去脉,更不用提各种反转。我厌恶极了当今的各种报道,他们像一群狗一样争先恐后疯抢食物(新闻头条便是他们的粮食),不要说什么价值观导向,且看各家官方媒体都不辨是非把各种错误消息信手拈来,让舆论里面的人们经历心情的大起大落,多让人心躁。写下这些的时候,很不幸,袁隆平老先生走了,走之前却还闹了场造谣的风波,让我痛心疾首。

总而言之,现在的我,对各种新闻已经没有任何兴趣了,我不想再花费心思在它上面。

说这些是干什么的呢,因为那节课不少同学举的例子我都闻所未闻或是只是道听途说了些皮毛。我完全不敢相信他们的报道是否真实,这使我对他们的言语存疑。

说回高考,无非就是“公平!公平!还是TMD公平!”。
公平这件事情很容易上升到哲学层次,或者简单来说很容易成为辩题,大多都是各执己见、众说纷纭、难分伯仲最后莫衷一是。大多数人不都是自私的吗,口中的公平虚伪极了,这些人想问题只考虑到于己有利的方面。我记得有同学说到四川怎么样怎么样,我大河南每年百万考生都还没说话。居然还有人在这里提到内卷,其实我深知这些词语代表的意思。但是我觉的应该从另一种角度来考虑:大家所说的内卷不过就是所有人都做了多余的劳动,而最后得到的收益却没有增加,所有人都站起来看电影,所有人都玩命学习,最后能看见电影的还是那么多人,能考上大学的还是那么多人。于是他们开始呼吁反内卷、内卷革命。这让我哭笑不得,再本质一点,当你考虑内卷的收益的时候,你就已经狭隘了,因为你没有考虑到整体的收益,内卷得到是什么?是所有人对知识的理解都加固了,整个社会的人才知识水平提高了。换做公司,整个公司的生产力也提高了不是吗?也就是说,内卷最终造成的是上层收益增加。
今天还看到一个有意思的话题,说是审美是个复杂的东西,它包括了很多权力结构因素在里面,简单举个例子就是你有什么资格认为你的审美更高级?由于各家说法很多,这里不赘述。其实用这种想法去思考内卷,不也正是如此,有太多结构化的东西在里面。然而在当今社会,这种结构是必要的,所以这种现象是无法根除的,它渗透在任何地方。往大了说,也正是无处不在的内卷才推动着人类社会发展。

试想,所有人都能不用劳动,靠着大自然的恩赐过上幸福的生活,这不守恒了吧!

说到这里肯定还有人要说了,不是说我们不应该努力,而是应该最大效率的去让每个人的劳动收益最大化,我们应该去寻找更好的解决方式,而不是一味的内卷。我只想说,只要有资源就有竞争,只要竞争存在,内卷就不会缺席。
再说回高考,我认为急需改善的一点是,让同学们学什么、怎么学,或者更好是去考虑如何让这活生生的年轻人健健康康长大,而不是去考虑如何改变他们的竞争结构。前者比后者重要一万倍,然而又有多少人在思考前者。

以上。

另外最近看杨宁文学理论课上瘾,强推!

阅读全文 »

今天经历了第一次转专业面试

我提前一个小时到了地点,最近紧张的不行,生怕我说话太多了又条理不清晰。在机房等待叫号,很快就到我了。
进门不小心还绊了一跤(太憨了。。。)
随后我开始滔滔不绝,我还是没控制住,说完才觉得说的实在太多了!!而且又乱又紧张!
绩点排名只在卓越班排实在太难了,大佬都在卓班:(
C语言当时真的是挺好玩的,然而实在是大一懵懂没有好好学
其实不只C语言,大多数课程都没深入好好学,可能兴趣真的不在那吧…
大二做了这么多东西花了不少时间,但在面前的大佬们眼里恐怕啥也不是吧(毕竟都是些小东西)
老师提到solidworks还真的提醒了我,关于这个软件我想到的什么,当时说的好像啥也不是
但其实很简单,我觉得实现这个软件真的需要一个很庞大的体系…
不管是团队组织、代码之间的耦合还是什么都很艰难

完了完了,我考了二级证书我还没说,总共我就没什么证书,哭了
虽然这证书也没啥含金量
算了,自己表现…只能给个勉强及格
希望各位大佬高抬贵手!!
表现欠佳实属抱歉!!!

祈祷…

阅读全文 »

记录一下deploy在vercel上的项目忽然无法访问的问题

这几天没打开,今天偶然打开发现我的个人主页无法访问了(只是私有域名无法访问,但是vercel提供的域名毫无问题,怪哉!),看了半天控制台的域名解析没问题,又到vercel后台查了半天,实在是不行。
最后想起来会不会是被墙了,于是科学上网尝试了一下,居然真的成功了。
然而我还是不知道该怎么解决,四处询问未果。
最后我想会不会是因为github的这个仓库挺久没更新了,于是稍稍修改了一下html文件push上去,嘿嘿,然后就可以访问了,具体原因不清楚,至少可以进去了!!
由于问题来的莫名其妙,解决的也莫名其妙,不用再多说什么了。
另外,明天加油!(紧张ingngg)

阅读全文 »

一下是我踩的坑(不完全记录)

登录

  1. 从阿里云控制台直接登录(更换系统的时候可以直接选择设置好root和pw)
  2. putty登录(我没怎么用,阿里云的网页登录居然很不错!待会再说)

    文件传输

  3. 利用软件winscp,此处感谢zjy的帮助!!
  4. 不过用貌似有时候winscp和putty会断掉,可以自行百度一下怎么长时间保持连接…

    环境搭建

    Java

    sudo apt install openjdk-8-jre-headless
    安装完之后java -version可以查看版本

    python

    应该是有预装python的,输入python可以检测,exit()退出
    更新版本

    $sudo apt-get update
    $sudo apt-get install python3.8

运行

由于需要同时运行多个程序,具体可以参考在Linux中查看及终止正在运行的后台程序方法
但是,我看了一会觉得好麻烦!这时,我发现了阿里云远程连接的网页端居然可以多开terminal,还有各种布局,太奈斯了!
于是直接两个terminal搭好环境,运行bot.py哈哈哈,不行!缺少module(意料之中)…

安装库

我发现居然没有pip,那就装
sudo apt install python3-pip
重新运行bot.py,然后看着报错一个一个模块装,最后成功!
下面我要去搞我的selenium了,这又是个大坑…

阅读全文 »

记录一下部署robot+selenium的坑

  1. no module ... cv2.cv2
    SOLUTION: pip uninstall opencv-python``pip install opencv-python
  2. ...tensorflow
    SOLUTION: pip uninstall tensorflow``pip install tensorflow

    其余相关问题例如numpy等都可以通过重装模块解决。

阅读全文 »