随笔分类 -  计算机基本知识

摘要:需求 删除指定目录下的日志文件,有且只删除30天及以前的日志文件,30天内的日志文件予以保留 有多台Lunux服务器均要执行此任务 拆分技术点 删除执行时间范围的日志 查询关键词:linux delete files older than 找到资料:How to Delete Files Older 阅读全文
posted @ 2021-06-29 14:24 Lulus 阅读(305) 评论(0) 推荐(0) 编辑
摘要:目录 起因 思考 简单测试 基于目标完成开发 实际运行的问题 总结 起因 这篇博客其实是ffmpeg多媒体框架的一个完整篇,我将从未知的状态去推导我是怎么找到答案的。 我的初始目标是希望合并一些视频,视频的情况是:300+个文件夹,每个文件夹是一个小时的视频,每个文件夹中有60个视频,每个视频时长是 阅读全文
posted @ 2021-05-10 20:18 Lulus 阅读(392) 评论(0) 推荐(0) 编辑
摘要:原理在这里 代码翻写自Simple Oriented Bounding Box OBB collision detection explaining的高赞答案(C++) 向量类Vec3 public class Vec3 { public float X { get; set; } public f 阅读全文
posted @ 2020-11-02 23:30 Lulus 阅读(1659) 评论(2) 推荐(2) 编辑
摘要:必应/谷歌 找准关键词 也许需要从一个模糊的关键词推导到正确的、准确的关键词 eg.C 上传图片 上传图片的多种插件 寻找符合自己需求的插件 阅读文档学习 开发 "符合自己需求":功能满足,价格合理,持续更新,各语言各框架支持情况,社区活跃度等等 大部分情况下可以在stack overflow/博客 阅读全文
posted @ 2020-03-17 18:58 Lulus 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:第一个问题,看到“用户注册”大脑一片空白怎么办?打开你的手机,退出你的qq、微信,点击“注册” :) 当然,现在微信注册诸多限制,比较繁琐,并不是一个典型的注册流程,在这里我主要想讲比较常规的注册方式。 我把注册方式分为 、`手机号注册 邮箱注册 第三方注册 其他注册方式`。它们并不是互斥关系,一个 阅读全文
posted @ 2020-03-08 22:43 Lulus 阅读(2690) 评论(0) 推荐(0) 编辑
摘要:授权系统几乎所有业务系统都会用到,所以可以单独开一章来讲。 目录 "授权的原理" "基于用户的授权" "基于角色的授权" "基于用户或者角色的授权" "如何选择" "拓展思考" 授权的原理 每个用户拥有一系列“权限”,用户在登录之后,访问页面/接口,系统会根据登录用户查询其权限列表,检查是否具有访问 阅读全文
posted @ 2020-03-08 16:46 Lulus 阅读(1402) 评论(1) 推荐(0) 编辑
摘要:关于产品诞生全周期这一部分内容的讲解,我想以“视频网站”作为例子来讲。“视频网站”的成果对标现在的b站,因为b站是我最熟的视频网站~并且只讲解b站的核心业务——视频,游戏、漫画、周边等不在讨论范畴内。 同时需要注意的是,本篇只讲解“完成”产品的流程,并不涉及产品的商业模式、宣传推广等内容,那是另外的 阅读全文
posted @ 2020-03-04 11:09 Lulus 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:初学者说“开发好难”,“完全无法理解”,其实不是因为他遇到的问题很难,而是他没有掌握一个良好的搜索答案和提问的方式。 今天讲的搜索和提问的问题,我个人认为是开发过程中最最最重要的问题,因为它是打开其他所有内容的钥匙。掌握了钥匙,世界的大门就会向你敞开。 搜索引擎 && 搜索关键词 我们在之前的教程中 阅读全文
posted @ 2020-02-25 15:24 Lulus 阅读(1809) 评论(0) 推荐(0) 编辑
摘要:搜索 搜索问题的时候,比较常用的网址有下面几个: 微软官方文档 "Microsoft Docs" "stack overflow" "github" "博客园" "csdn" 独立技术点的社区论坛,比如 "Xamarin Community Forums" 学习 免费资源中有很多非常好的、质量高的学 阅读全文
posted @ 2020-02-25 15:22 Lulus 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:GitHub是什么呢?这里我引用下官方的说法吧: GitHub是汇集了全世界开发者的最大的开发社区,它帮助开发者发现,共享和构建更好的软件。从开源项目到私人团队仓库,GitHub是进行协作开发的统一平台。 我主要讲一下,自己的Github应该怎么看,别人的仓库应该怎么看。 目录 "个人页面" "项目 阅读全文
posted @ 2020-02-25 15:21 Lulus 阅读(2030) 评论(0) 推荐(0) 编辑
摘要:.net 创建Windows Service .net for TCP服务端 && 客户端 TypeScript Array Remove EntityFrameworkCore 一表对多表存在外键的设计 读取mdb文件 基类、子类之间的类型转换 自定义显隐式类型转换 EF Code First 快 阅读全文
posted @ 2020-02-24 11:43 Lulus 阅读(357) 评论(0) 推荐(0) 编辑
摘要:一个产品的开发和运营,往往需要长时间的开发、运维,这期间伴随着开发人员、产品经理、CTO等岗位的入职与离职,用户需求的变更。人员的变动、产品功能的修改与升级,种种问题都需要一个可控的、可靠的方式来进行管理。让我们来思考一下下面几个问题: 如果产品的新功能反馈不好(产品背锅,哈哈哈),怎么马上撤掉这个 阅读全文
posted @ 2020-02-22 14:31 Lulus 阅读(639) 评论(0) 推荐(0) 编辑
摘要:项目管理和命名方式都是“规范”的问题,部分公司会书写这方面的规范文档,以保证大家写出来的代码符合同一规范。这里只讨论常用的规范方式。 项目管理 项目管理这一块,涉及到解决方案中的各个概念,“解决方案”、“项目”、“文件夹”、“文件”(含说明性文档)。其中,解决方案包含项目,项目包含文件夹,文件夹包含 阅读全文
posted @ 2020-02-22 14:20 Lulus 阅读(1724) 评论(0) 推荐(0) 编辑
摘要:学习C ,不能光看光想,多动手比什么都强。带着目的地去学习,事半功倍。比如实现什么算法、解决什么问题,都是现阶段完全可以去实现的。 C 是后续开发的的基础,一定要跟着 "菜鸟教程" 一类的教程,好好梳理一遍。理解类和结构体,了解各种数据结构、了解运算符、了解访问修饰符等等,都是基础中的基础。 不用刻 阅读全文
posted @ 2020-02-22 14:17 Lulus 阅读(634) 评论(0) 推荐(0) 编辑
摘要:程序在遇到问题无法继续执行时,会 告知开发/用户。开发需要做的事情就是,在开发过程中,尽量减少异常发生的可能,同时完成异常捕获,保证丑陋的异常不会直面用户。 同时,异常内容也是调试过程中非常重要的讯息。 打断点调试 调试的目的是检验我们的代码是否有问题,代码是否按照我们的想法在正确的执行。 打断点调 阅读全文
posted @ 2020-02-22 14:15 Lulus 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:判断是个很简单的概念:如果是________,就________;如果不是________,就________。就是“分情况讨论”。 我们日常生活中对此应用广泛,比如: 比如你下班回家的路上,妈妈一通电话,“儿砸,去菜市场问问排骨多少钱,如果35块以下就买3斤,如果35块以上就算了”。 这其实就是一 阅读全文
posted @ 2020-02-21 20:54 Lulus 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:递归是一个对初学者来说不太好理解的概念,要我说的话,我觉得像俄罗斯套娃,像下面这种图。 递归是不停的调用自己,并在达到某个条件的时候停止递归,返回结果。 我们尝试下解决这样的问题:斐波那契数列 斐波那契数列的排列是:0,1,1,2,3,5,8,13,21,34,55,89,144……它后一个数等于前 阅读全文
posted @ 2020-02-21 20:52 Lulus 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:今天讲 。 先讲C 已经实现好的,可以直接使用的排序方式。毕竟我们的目标并不是学习怎么给数字排序不是。 然后我们再以兴趣班的打开方式来看看手动写排序是怎样的体验。 今天的问题是:任意输入三个整数,然后按从小到大的顺序输出。 C 排序方法get√ 我们现在不知道C 有哪些排序的方法,我们应该用什么关键 阅读全文
posted @ 2020-02-21 20:50 Lulus 阅读(1774) 评论(0) 推荐(0) 编辑
摘要:光明小学六年级选出的男生的1/11和12名女生参加数学竞赛,剩下的男生人数是剩下的女生人数的2倍.已知六年级共有156人,问男、女生各有多少人? 这是一道小学六年级的数学题,大家肯定都会: 设置男生人数为x,女生人数为y,则有两个表达式 x+y=156 (10/11)x=(y 12) 2 ( 是乘号 阅读全文
posted @ 2020-02-21 20:48 Lulus 阅读(981) 评论(0) 推荐(0) 编辑
摘要:准备工作 下面让我们 Visual Studio,新建一个控制台项目,开始C 语法的学习。 Visual Studio的问题,请直接搜索关键词:以管理员身份运行 Visual Studio。 可以看到,连官方都有正解的,你没有理由不会!剩下的内容请自行摸索,很简单。 打开Visual Studio后 阅读全文
posted @ 2020-02-21 20:47 Lulus 阅读(2291) 评论(0) 推荐(0) 编辑