Machanical-Thinking
码龄10年
求更新 关注
提问 私信
  • 博客:150,558
    150,558
    总访问量
  • 16
    原创
  • 48
    粉丝
  • 8
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2016-03-15

个人简介:0 and 1 change world!

博客简介:

CS改变世界

查看详细资料
个人成就
  • 获得92次点赞
  • 内容获得16次评论
  • 获得447次收藏
  • 代码片获得615次分享
  • 博客总排名1,728,282名
创作历程
  • 4篇
    2019年
  • 13篇
    2018年
成就勋章
TA的专栏
  • C++primer
    1篇
  • C
    4篇
  • Linux系统
    2篇
  • leetcode
    1篇
  • 算法
    1篇
  • 数据结构
    2篇
  • 生活随笔
    4篇
  • 开发工具
    2篇
  • Python
    1篇
  • 机器学习
    1篇
  • SparkSQL
  • Unity
    1篇
  • PAT
  • codeup
  • 数据库
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Debian 9安装配置MariaDB(MySQL)

Debian 9 使用 MariaDB 彻底代替了 MySQL。因此在配置方面,相比之前版本有很多的不同。安装MariaDB安装 MariaDB 仍旧可以使用下面的命令,相比使用 mariadb-server,使用 mysql-server 能够保证对 MySQL 的兼容性。apt install mysql-server因为 Debain 9 源内的 MariaDB 10.0 使用了 ...
原创
博文更新于 2019.02.13 ·
5339 阅读 ·
5 点赞 ·
1 评论 ·
11 收藏

MySQL—— How to reset the root password

Steps to change password when you have forgotten:1. Stop MySQL Server/etc/init.d/mysql stop2. Start the database without loading the grant tables or enabling networking:mysqld_safe --skip-grant-t...
原创
博文更新于 2019.02.01 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xshell复制粘贴

今天下午想把同学的python代码部署到我的远程服务器上,利用xshell在windows下进行远程连接时差点被复制粘贴搞疯。复制粘贴不就是Ctrl+C,Ctrl+V嘛,但是在xshell却不尽然。现象:在xshell界面中需要用到之前的一段代码,自然是选中,熟练的键入Ctrl+C,打算复制,可是再次键入Ctrl+V时,一点反应都没有,无论怎样尝试都是一样。原因分析:在xshell中,Ct...
原创
博文更新于 2019.01.24 ·
2106 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

vim简易教程

vim是Linux中强大的编辑器,可以编辑文本,源码,这篇博客对vim的使用进行简单介绍:1. 使用h j k l 四个按键控制光标方向,分别代表左、下、上、右。2. 插入模式和退出VIM的方法VIM 具有 6 种基本模式和 5 种派生模式。(基本模式:普通模式、插入模式、可视模式、选择模式、命令行模式和 Ex 模式;派生模式:操作符等待模式、插入普通模式、插入可视模式、插入选择模式和替换模...
原创
博文更新于 2019.01.18 ·
963 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

散列查找

对于散列表的定义,实现,以及冲突的处理,学过数据结构的肯定非常熟悉。下面借助leetcode上一道简单题目来浅谈如何散列进行查找。这是典型的利用空间来换取时间的例子。问题描述Given an array of integers, return indices of the two numbers such that they add up to a specific target....
原创
博文更新于 2018.12.30 ·
1000 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

谢幕,一个时代的结束!

时间很快,明天开始投入考研复习中,今天是最后码代码了。曾经的痛苦,即将远去,失去的东西才会珍惜。2个月后PAT甲级,不管未来结果如何,保持努力的姿态就好。考研注定是一场鏖战,中科院,ZJU, 本校计科和自动化,都纠结过,痛苦过,现在心里的答案渐渐明晰。心里一定要有全局观,对时间既要进行宏观的分配,也要精确的局部调整。ZJU学长PAT满分,408超120对我激励很大。这是怎样的一种竞技状态,在初...
原创
博文更新于 2018.07.16 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BFS求解迷宫问题

以前学习C的时候,老师布置过一个拓展作业,实现迷宫的求解,当时没有学习数据结构,有点难以下手,现在学完数据结构已经将近2年,终于解决了这个问题。给定一个n*m大小的迷宫,其中*代表不可通过的墙壁,”.”代表平地,S代表起点,T代表终点。每次只能 上下左右移动,求S到T的最短步数。(详见算法笔记P278)这是一个搜索问题,利用BFS实现思路很简单,当从S广搜到Y时,当前的层数就是最短...
原创
博文更新于 2018.07.14 ·
1060 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

时间的流逝,流逝了谁的无奈?

下午在看中文分词器jieba, 数学学院的研究生学姐突然发来了消息,原来询问我保研的一些情况,恍然间发现大三下已经接近尾声。时间的流逝,渐渐麻木了我的神经,也承载了对现实的无奈。大三下过的和大一上一样混乱,基本一事无成,编译原理没有进展,C++primer看了2章就又束之高阁,机器学习遇到困难就放弃了,英语单词记了不到一半。唯一值得炫耀的就是把谢希仁的网络全部看完了。记忆还在寒假返校时拥挤不堪...
原创
博文更新于 2018.06.29 ·
731 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不只是噪声,更是数学美 ---浅谈Perlin Noise

首先说明为什么一篇技术博客叫这个题目,我刚刚开始学习Perlin Noise是从知乎上的一篇文章入门的,作者的题目是不只是噪声,我觉得很有韵味,就借鉴过来。这是链接:https://zhuanlan.zhihu.com/p/22337544一. 背景Perlin Noise,译作柏林噪声,是指Ken Perlin发明的噪声算法。Ken Perlin早在1983年就提出了Perlin...
原创
博文更新于 2018.06.28 ·
24625 阅读 ·
13 点赞 ·
5 评论 ·
61 收藏

社会网络分析与挖掘---Python之networkx介绍

最近学习社会媒体挖掘,需要完成几个实验,Python的第三方模块networkx几乎都囊括了这些实现的接口,Python的好处就是开源,所以它的第三方模块的源码都可以看到,我看了实现的源码做了部分修改,算是完成了实验。下面对这个库做一些介绍。1. introductionnetworkX是一款Python的软件包,用于创造、操作复杂网络,以及学习复杂网络的结构、动力学及其功能。 有了ne...
原创
博文更新于 2018.06.20 ·
33829 阅读 ·
28 点赞 ·
1 评论 ·
284 收藏

VS2013配置openssl

因为信息安全的作业,准备调用openssl,这是别人写好的一个开源软件包,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。因为对系统的不了解,初次配置花了2个小时,把主要的过程记录下来,防止后来者少走弯路。工欲善其事,必先利其器。开始之前先下载openssl源码和perl,直接百度就行。openssl的版本小于1.1,因为1.1版本后...
原创
博文更新于 2018.06.14 ·
1272 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

打破内心的执念

作为一个金庸的武侠迷,射雕三部曲,天龙八部,笑傲江湖,鹿鼎记我都看过小说,翻拍出来的电视我几乎都看过。里面的所有的男主角似乎自带光环,几乎都是被各种美女非他不嫁。这是理想的世界,也是让读者幻想自己就是男主的武侠世界。相比起来,天龙八部倒是真实不少,暂且不说乔峰的悲剧,段誉的爱情也曲折的多,整天追着一个不喜欢自己的王语嫣。金庸老先生封笔之后对小说有过几次大的修改,以王语嫣最后的去向最大。她还是跟...
原创
博文更新于 2018.06.14 ·
564 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C中最复杂难懂的一行代码

今天在网上看到了1987年国际C语言混乱代码大赛获奖的一行代码,代码只有一行,却穷尽了C中的精华。下面对这一行代码进行分析:main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}任何复杂的东西源自自己了解的知识太少了,知道必须的一些东西后再复杂的东西也会变得简单。我查找了一个解锁,
原创
博文更新于 2018.05.25 ·
14419 阅读 ·
17 点赞 ·
0 评论 ·
30 收藏

C语言实现16进制到2进制的转换

今天帮同学看代码,她想实现把16进制的数转换成2进制显示,百度了一下,代码是不少,但是都太长了,想起C和指针里面有似曾相识的东西,就自己写了一下,还是遇到了一些问题。1. 没有注意到字符串存储的时候后面会自动加一个\0,因此想存放一个长度为n的字符串,需要开辟n + 1 个字节的空间,最后一个字节存放\0.2. 循环过程中注意循环变量每次迭代过程中都要想终止条件靠近,避免死循环....
原创
博文更新于 2018.04.24 ·
46277 阅读 ·
13 点赞 ·
3 评论 ·
73 收藏

完全用Linux工作 -王垠

《完全用Linux工作》作者:王垠完全用 GNU/Linux 工作理解 GNU/Linux注:本文是清华“牛仔”王垠的“成名作”,在网上引起很大的争议。对他崇拜地五体投地者有,对他嗤之以鼻者也有,总之成了一年多以前Linux 爱好者的圈子里的一个很有意思的现象。之后他对这篇文章进行了很大的修改,已经没有了原来那种意气风发。现存的版本如白开水一般无味,请参见:http://learn...
转载
博文更新于 2018.04.12 ·
1007 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C语言获取当前时间

操作系统提供了很多系统调用,既方便程序员编程,又提高了程序的可移植性。在介绍利用系统调用获取当前时间之前,先辨析几个基本的概念。API ,系统调用 ,封装例程API只是一个函数定义。系统调用通过软中断向内核发出一个明确的请求。Libc库定义了一些API引用的封装例程,唯一的目的就是发布系统调用。一般每个系统调用对应一个封装例程。API可能提供用户态的服务,如数学函数。一个简单的API可能调用几个系...
原创
博文更新于 2018.04.12 ·
2147 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

codeblocks配置单元测试框架(GoogleTest)

目前C和C++主流的编译环境是codeblocks。下面对codeblocks配置单元测试工具的过程做一个介绍。工具下载 给一个下载地址:https://pan.baidu.com/s/1uSu_TioPFOal6MYdM5Zp5A 分别解压两个文件后,进入cmake文件夹的bin下,运行cmake-gui。(和以前VS配置OpenGL环境差不多)。 在“where is the s...
原创
博文更新于 2018.04.10 ·
3812 阅读 ·
2 点赞 ·
3 评论 ·
7 收藏
加载更多