首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
自我专题
自我提升社团成立啦,欢迎各位同学加入~
欢迎加入 大家好,我是马丁,我们的自我提升社团成立啦,欢迎有新的朋友加入!! 我们的社团主要目标是帮助每个人实现自我成长、自我提升,不论他是什么年龄、什么经验、什么专业,只要有一个好学和想进步的心,都可以加入。 为了提升帮助每个人实现自我成长,目前社团选择的是做一个智能客服系统,我们希望通过搭建一个企业级的智能客服系统来帮助每个人实现自我成长。后续,还会开发更多系统~ 目前群里大多是Jav
阅读更多...
自我反省(一)
上个学期队友陈彤问我想和他一起做项目不,我想有项目当然答应了下来,这个项目是和信管院一起做的——哈尔滨日租房开发软件。我和陈彤负责技术,他们学院的人负责销售,一开始我们都信心满满,但是我和陈彤现在除了c/c++其它什么都不会,逼着自己学安卓开发,项目中间陈彤把浩然大神也加进来了,有他在我们都觉得这个项目一定可以完成。但是我们把事情想简单了,或许浩然大神做软件没问题,但由于我和陈彤是小白,什么都
阅读更多...
PM的自我修养——关于AndroidDesign的一些基础知识
这篇日志来自于一个问题:独立 Android 开发者如何零基础学习 UI 设计并设计出符合 Android Design 的作品? 以下是我的回复。 最初看到这个问题,我是觉得这个问题和我上周末分享的内容契合度比较高,所以一直等到周末分享结束来写这个答案,本来是想直接把PPT和讲稿复制粘贴啪啪啪,但是后来想想,觉得这样还是不太合适,我还是提炼一下答案吧。 首先,我不能赞同Va
阅读更多...
PM的自我修养——微信5.0 for Android 设计思路(二)
容我做一次标题党,这回要写的内容其实和标题没什么关系了。 去了一趟北京,见到了冯大辉老师和池建强老师,两位都分享了自己写作和编程的故事,让人心向往之。 继续走之前的坑。微信支付。 第一次使用微信支付的时候,是在一次美团团购用支付宝支付然后提示我手机没有安装支付宝的时候。我手机上第三页第三个应用那不是支付宝那是啥?情急之下,我发现手机里还有个微信支付。之后就是绑卡,验证等等。整
阅读更多...
PM的自我修养——微信5.0 for Android 设计思路(一)
之前有个朋友让我们做一个拆字的APP,最近他又提了一个新需求,能不能顺便做一个微信平台? 下午腾讯的人来讲课,当时老师问起有多少人依然把手机QQ作为主要通讯工具,举手的人寥寥无几……我就是那个几……虽然我清楚地知道,在场的很多人属于懒得表态,但是这也可以说明一些问题,比如,在腾讯内部,也许早已经确认了微信的战略地位和市场表现超过手机QQ,再比如,确实有很多人从QQ走向了微信。 我个人对于
阅读更多...
陈坤2024行走的力量启程 重归自然感受自我
近日,由陈坤发起的心灵建设公益项目“行走的力量”发布2024宣传片,今年行走以“行止由心,自然生长”为主题,向大家传递希望在行走的过程中感受自我,自由生长,同时发出“你,为什么而出发”的提问,开启第14年的行走。 从2011年项目发起,到现在已经走了十四年,每次出发,都是全新的收获。陈坤和团队通过网络进行志愿者招募,和有心人一起同行,开启长达一周左右的行走,不仅是拥抱自然,更是为了在这个
阅读更多...
程序员的自我修养--术语随笔
PLT PLT(Procedure Linkage Table)是用于动态链接共享库中函数调用的一种数据结构,它在程序运行时起着至关重要的作用。下面是对 PLT 的详细解释:作用: PLT 主要用于实现库函数的延迟绑定(dynamic binding)。它负责将程序中对共享库中函数的调用映射到最终的共享库函数的地址上,并且支持共享库的重定位。 实现原理: 当一个程序调用共享库中的函数时,对应的
阅读更多...
程序员的自我提升
转自:http://www.cnblogs.com/jixiangxiang-infohold/archive/2013/03/06/2945367.html IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的
阅读更多...
如何进一步自我提升?
如何进一步自我提升? 思考,语言组织和沟通能力,把自己沟通中不自信的东西去除掉。 业务响应能力。 抓重点。深度上,思考出彩的点,聚焦在核心的业务上,如何做出花来。 技术重点是什么?想清楚再做,设计的亮点在哪里。 作为TM,协调资源和调度,事情做完了,只是第一步。业务有没有价值,能不能把核心价值的点拿过来做。 一定要有产出(文档,ata),阶段性review,总结粒度不能太细和太粗。
阅读更多...
限制对比度自适应直方图均衡化(自我理解)
CLAHE算法对于医学图像,特别是医学红外图像的增强效果非常明显。 CLAHE https://en.wikipedia.org/wiki/Adaptive_histogram_equalization 中文方面非常好的资料 限制对比度自适应直方图均衡化算法原理、实现及效果(我自己直接看解释没怎么看懂,不如直接看本篇博文下面的代码) 在OpenCV中已经实现了CLAHE,但是它在使用过程中
阅读更多...
elasticsearch内部原理自我总结
环境 elasticsearch:5.5 自我理解 对于elasticsearch我自己也是新手,只是想做点笔记,记录下自己的理解。 我一直想明白当一个文档被索引进elasticsearch时,其内部干什么了? 本人结合网上的教程,记录下 倒排索引 一个新文档要使其可见,需要使用倒排索引,其长相如下: 词项文档1文档2文档3…中国XX…小米XXX…华为XX…南昌XX… 有了倒排
阅读更多...
编程世界的平衡术:日常编码与自我提升的和谐共生
前言 在快速迭代的编程世界中,程序员的角色日益复杂且充满挑战,他们不仅是代码的编织者,更是技术进步的推动者。面对日常编码工作的繁重与个人成长的迫切需求,寻找两者之间的平衡点成为了每位程序员必须深思的问题。以下是我的详细观点,旨在探讨如何在高效工作与持续学习之间构建一座友谊、互利的桥梁。 1. 认识平衡的重要性 首先,程序员需要深刻认识到在繁忙工作中保持学习
阅读更多...
一次项目延期-从自我怀疑到反思内心的真实经历
阅读本文大概需要 6.66 分钟。 总有一段日子,我们要一个人经历;总有一段路程,我们要一个人走过,这是自我存在的认同,是回望自省,也是一点执拗。 上上周,接到一个比较大的需求,因为自己的个人原因,负责的一个模块延期了,导致部门整体项目进度受到影响,没有在规定的时间内上线发版。 当所有的团队开发对进度,前端、IOS、测试对完一轮进度发现是后端的问题,而这个功能点正好是我负责的,因为我的原因,导致
阅读更多...
编程界的“平衡大师”:如何在代码海洋与自我提升间游刃有余
编程界的“平衡大师”:如何在代码海洋与自我提升间游刃有余? 嘿,亲爱的程序员小伙伴们,我知道你们每天都在忙什么。是的,就是那些看似无穷无尽的代码、bug、需求变更,还有项目经理的“亲切”关怀。但别忘了,我们可是生活在快速迭代的编程世界里,除了搞定日常任务,还得不断学习新技术,深化专业知识,才能应对那些越来越“变态”的项目挑战。 那么,问题来了:你是选择沉浸在日复一日的工作代码海洋中,还是决定抽
阅读更多...
在快速迭代的编程世界中,如何平衡日常工作与自我提升
在当今的编程世界中,技术更新迭代的速度极快,程序员不仅需要高效完成日常编码任务,还需要不断学习新技术、深入研究新的理论和框架,以应对日益复杂的项目挑战。面对这样的环境,程序员们常常陷入一个难题:如何在繁忙的工作与个人成长之间找到平衡?是沉浸在日复一日的代码海洋中,还是抽出时间去学习新知识?更重要的是,是否存在一种方法,能够让我们在高效工作的同时也能持续推动自我提升? 工作与学习的博弈 程序
阅读更多...
《程序员的自我修养》之线程基础
1、线程是程序执行流的最小单位。 2、线程的组成:线程ID、当前指令指针(PC)、寄存器集合、堆栈。 3、进程与线程的关系: 一个进程包含一个或多个线程,每个线程之间共享程序的内存空间及一些进程级的资源(如打开文件和信号)。这里的内存空间包括代码段、数据段、堆栈等。 4、多线程优点: —>某个操作可能会陷入长时间的等待,多线程执行可以有效利用等待的时间。(例子:等待网络响应) —>某个
阅读更多...
《程序员的自我修养》之体系结构
神奇的Hello World 不管哪一门语言,入门开篇首先映入眼帘的就是神奇的Hello World!以C语言为例: #include <stdio.h>int main(){printf("Hello World\n");return 0;} 当然,我们每个人都知道,这段程序就是向我们打印出一行信息: Hello World。 但是,就这么一个看似简单的不能再简单的程序,却包含有太
阅读更多...
一名校招求职者的自我修养(视频版)
最近春招和暑期实习招聘又陆续开始了,疫情之下,今年的就业形势相较以往肯定会更加严峻。但机会是留给有准备的人的!稳住不慌!这篇文章和视频就是来帮助你快速成长为一个Offer收割机的! 前期为大家分享了很多技术文章和面试汇总,但大都是落实到知识细节上的。随着实习、春招以及2021秋招预热的开始,越来越多的小伙伴会找我内推或者私信我一些找工作相关的问题。最近正好借着本科导员找我为学弟学妹们分享校招经验
阅读更多...
【揭秘!】糖尿病能否自我逆转?科学解读,给你希望之光!
在健康话题的浩瀚星空中,糖尿病无疑是一颗引人注目的星辰,它不仅影响着全球数以亿计的人群,更因其复杂的病理机制和长期的健康管理需求,让无数人忧心忡忡。那么,面对这样一个看似“终身伴侣”般的疾病,我们不禁要问:糖尿病,真的不能自己恢复吗?今天,就让我们一起揭开这层神秘面纱,用科学的光芒照亮希望之路。 一、糖尿病的多样性与误解 首先,我们需要明确的是,糖尿病并非一种单一的疾病,而是由多种因素导致的血
阅读更多...
UnityShader源码2017---学习笔记与自我拓展046
源自Internal-Flare,Internal-DepthNormalsTexture,Internal-ConvertTexture 忽略Internal-Flare,着实忽略 Internal-DepthNormalsTexture中 是各种RenderType的SubShader COMPUTE_VIEW_NORMAL 在UnitCG.cginc里找到了定义 #define
阅读更多...
UnityShader源码2017---学习笔记与自我拓展045
源自Internal-BlitCopy,Internal-BlitCopyDepth,Internal-CombineDepthNormals 讲一下unity的潜规则 Shader "Hidden/Internal-CombineDepthNormals" {} 只有以Hidden/开头的shader,都会在shader列表中隐藏起来。 BlitCopy从名字上看应该是Blit()
阅读更多...
UnityShader源码2017---学习笔记与自我拓展044
源自 Particle Anim Alpha Blend 这是一个伟大的shader。这里不讲原理,请移步这里,这里,这里,和这里。 假设已经看懂了上面的那4篇。 我们看一下这个shader的用法。 struct appdata_t {float4 vertex : POSITION;fixed4 color : COLOR;float4 texcoords : TEXCOOR
阅读更多...
UnityShader源码2017---学习笔记与自我拓展043
源自Particle Add , Particle Alpha Blend,Particle AddMultiply,Particle AddSmooth,Particle Blend,Particle VertexLit Blended 这几个shader的不同点基本上就在blend和alpha的计算上。 好多东西一直都不愿意去写,但是群里好多人,每隔一段时间就会问一次。。。o(︶︿︶
阅读更多...
UnityShader源码2017---学习笔记与自我拓展042
源自Skybox,Skybox-Cubed,Skybox-Procedural 先看一下SkyBox这个shader里的一个方法 float3 RotateAroundYInDegrees (float3 vertex, float degrees){float alpha = degrees * UNITY_PI / 180.0;float sina, cosa;sincos(alpha,
阅读更多...
UnityShader源码2017---学习笔记与自我拓展041
源自Lightmap-Bumped,Lightmap-BumpSpec,Lightmap-Diffuse,Lightmap-Glossy,Lightmap-VertexLit _LightMap ("Lightmap (RGB)", 2D) = "lightmap" { LightmapMode } 很扎眼的LightmapMode。。。但是unity就是没有说明这个。。。。或许我查找的方式不
阅读更多...
UnityShader源码2017---学习笔记与自我拓展039
源自 Illumin-Bumped,Illumin-BumpSpec,Illumin-Diffuse,Illumin-Glossy,Illumin-Parallax,Illumin-ParallaxSpec,Illumin-VertexLit 记得很久很久以前。。。。long long ago 那还是4.x的年底,shader中如果这么写 Shader "Self-Illumin/New U
阅读更多...