编程基础
从0开始学编程
本博客内容为学习笔记和心得,仅供参考!
展开
-
有 n个人围成一圈,顺序排号,从第一个人开始报数,报到 m的 人退出圈子,问最后留下的是原来的几号
这个问题被称为约瑟夫环问题,百度有很多解法,但是难易程度不同,该问题通常没有时间和空间复杂度的限制,比较开放。参考https://blog.csdn.net/weixin_u2172261/artcucle/detailjic86078302的基础上,进行了些许扩展,个人认为比较好理解。int search(int* arr, int n, int m){ int re...原创 2019-11-19 12:23:16 · 2285 阅读 · 0 评论 -
字符编码
纵所周知,计算机只能处理基本的二进制代码,所以对于我们在计算机上需要处理的文本文件,需要将其翻译成二进制的文件,而这就需要对文本中的字符与二进制数进行一一对应,这就是“字符编码”。ASCII计算机是美国人发明的,所以最初他们只需要对英文字母和一些常用的符号(如标点符号等)进行编码。他们以 8bit (位)作为 1byte (字节),可以表示00000000~11111111共256个数。因...原创 2018-11-21 14:44:55 · 197 阅读 · 0 评论 -
脚本是什么?
初次接触“脚本”一词并不知道这一听似非常高大上的东西是什么,尔后逐渐接触,虽有了解,但也没有仔细地总结和思考过,今日百度了一下,在此小小总结。“脚本”其实就是一段代码,一个程序。这与我们学习C语言时,写的第一个“hello world”显示程序没有太大的区别,那为什么这个向程序之神打招呼的“hello world”程序我们不称其为脚本呢?因为“脚本”有这些特别之处:1、脚本语法比较简单...原创 2019-02-19 15:44:31 · 33369 阅读 · 0 评论 -
strcat,strcpy,strncpy,memset,memcpy 总结
https://blog.csdn.net/nyist_zxp/article/details/80982472转载 2019-06-25 13:20:24 · 381 阅读 · 0 评论 -
qt之QSqlQuery类执行SQL语句
https://blog.csdn.net/baidu_33570760/article/details/71740554https://www.cnblogs.com/xia-weiwen/archive/2017/05/04/6806709.htmlhttps://cloud.tencent.com/developer/article/1446020转载 2019-06-25 13:48:43 · 430 阅读 · 0 评论 -
线程问题
并发(Concurrency)和并行(Parallelism)并发: 宏观上看,多个任务同时执行,微观上看,每一个时刻点仍然只有一个任务在执行并行: 无论宏观还是微观,任务的执行都是同时进行的,且互不干扰单CPU系统中,某一时刻只能处理一个任务,因此要实现多任务同时处理(宏观),需要通过系统进行调度,即在不同的任务之间进行切换(多以时间片轮训为主),这便是并发处理方式...原创 2019-07-18 13:20:21 · 160 阅读 · 0 评论