推荐程序员收藏的几个技术社区以及工具网站
常用技术社区
1、GitHub
网站地址:https://github.com/
全球最大的开源社区,这点我想大家都清楚。但是今年被微软收购,之前很多的人在那说可能以后GitHub就会变样,但是事实并非如此,目前还没有收到什么信息,所以可以放心使用。GitHub的很多优秀的开源项目,我们可以clone下来自己研究,学习别人的设计
2、掘金
网站链接:https://juejin.im/timeline
掘金貌似是稀土的一个小模块,但是掘金作为一个分享技术社区,很快得到了开发者的青睐,因此很快的就火爆起来,因此掘金也占得了开发者的一席之地,对于掘金文章的质量还是挺高的,反正就我而言是经常逛掘金,也看到了很多有质量的文章,而且现在越来越多的博主加入掘金,掘金的界面是很清爽简洁的,这点估计是很多人喜欢的,相信会越来越好。
3、CSDN
网站链接:https://www.csdn.net/
CSDN (Chinese Software Developer Network) 创立于1999年,是中国的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。拥有超过3000万注册会员(其中活跃会员800万)、50万注册企业及合作伙伴。CSDN如果讲活跃度、拥有的资源、开发者数量来说,在中国肯定是第一位的。但是由于现在CSDN的广告、界面的简介度,排版,以及博客的质量等等,都给很多开发者一种厌恶的感觉,估计最厌恶的是CSDN的广告了,一篇文章一半都被广告占了。所以,现在CSDN也不像以前那么火,反正我个人是很少去CSDN上面逛,但是其拥有的资源还是值得看看的。
4、SegmentFault
网站地址:https://segmentfault.com/
SegmentFault 创立于 2012 年,是中文领域最大的技术问答交流社区平台,在这里你可以检索,交流和分享任何技术编程相关的问题及知识。我们的目标是覆盖和服务 1,000 万以上中国软件开发者和IT信息从业者,其实现方法是充分利用在各个平台上所能获得的各种技术创新机会为他们开发产品应用和服务。SegmentFault 我关注的时间也不久,但是它的界面的风格,简洁度倒是挺喜欢的,关键是内容也有质量,而且它的检索和问答模式也挺不错,感兴趣的可以关注下。
5、简书
网站地址:https://www.jianshu.com/
简书 是一个创作社区,任何人均可以在其上进行创作。用户在简书上面可以方便的创作自己的作品,互相交流。简书成为国内优质原创内容输出平台。简书在之前也是挺火爆的,当时是以界面的风格,文章的形式,内容等等很有特色而火,但是由于之前的简书CEO公然歧视程序猿的行为,即使后面公然道歉,但是依然引起了风波,导致很大一批优秀的博主离开,以后现在很多杂七杂八的文章出现,简书平台也没有太多的优质内容了。
6、W3school
网站地址:http://www.w3school.com.cn/
W3School是因特网上最大的WEB开发者资源,是完全免费的,是非营利性的,一直在升级和更新,是W3C中国社区成员,致力于推广W3C标准技术。
7、V2EX
网站链接:https://www.v2ex.com/
大家会喜欢像发帖一样在里面讨论创意、新的技术、吐槽等活动,人气很高,这个平台的风控机制也比较严格在升级和更新,是W3C中国社区成员,致力于推广W3C标准技术。
V2EX是我最近才听朋友说这个社区不错,才去观看了一下,我个人的见解是V2EX可以增加很多的知识面,还是挺不错的讨论社区。
8、51CTO
网站地址:http://blog.51cto.com/
51CTO学院(又名51学院)是2013年由51CTO重磅推出的IT在线教育平台。51CTO学院汇集各类IT精品视频课程,致力于打造顶尖IT培训讲师、网络技术精品培训课程、培训自测题三位一体的网络教育特色,是国内最完善、最专业的IT在线教育平台。
9、GitChat
网站地址:https://gitbook.cn/
GitChat 是一款基于微信平台的知识分享产品,通过这款产品我们希望改变IT知识的学习方式。GitChat 算是技术付费的先驱了,在技术知识付费领域在国内做的比较早。这个里面的内容都是要付费的,但是内容质量还是有保证的,里面的付费模式是提前预付,达到人数之后就出炉文章,感兴趣的可以去看看!
10、程序猿圈
网站地址:https://www.cxyquan.com/
程序猿圈是一个在线博客学习网站,网站主要发布一些编程技术、实用工具、互联网资讯以及一些有趣好玩的东西 ,值得你去看看!目前网站主要由小编个人维护,如果你有好的文章投稿,可以联系我,共同维护好一个程序员网站!
一些工具网站
1、创客贴
网站地址:https://www.chuangkit.com/
创客贴是一款多平台(Web、Mobile、Mac 、Windows)极简图形编辑和平面设计工具 。包括创客贴网页版、 iPhone、iPad 、桌面版 等。从功能使用上分,创客贴有个人版和团队协作版。 提供图片素材和设计模板,通过简单的拖拉拽操作就可以设计出海报、PPT、名片、邀请函等各类设计图。
2、TinyPNG
网站地址:https://tinypng.com/
是一个图片压缩的网站,当UI设计师给你的启动图,各种各样的大图 的时候有的好几百K,TingPNG可以压缩到几十K,而且图片压缩质量还很高。操作简单方便,只需要将图片拖入即可,支持png、jpg等多种格式的文件。
3、8000个分好的扁平化图标(PNG/SVG/WEBFONT)
地址:http://www.shejidaren.com/8000-flat-icons.html
对于自己要设计一个APP或者做个网站等项目的时候,有很多时候需要很多的小图标,这个时候这个网站就很有用了,直接下载下来使用即可。
4、阿里巴巴矢量图标库
网站地址:http://www.iconfont.cn/
矢量图都不用解释了吧,这个网站是阿里巴巴的创建的矢量图交流平台。里面很多的矢量图标等,用的上的都去看看。
5、SOOGIF
网站地址:http://soogif.com/
SOOGIF被称为动图界的黑科技,由于笔者用的不多,但是名声是早有耳闻。SOOGIF提供搞笑、表情、美女、明星、热门事件GIF动图全搜索,QQ、微信斗图神器,魔性、鬼畜、性感、福利、金馆长、暴漫、二次元野表情应有尽有,微信公众号、微博编辑GIF动图素材库,好玩的GIF出处发源地,自媒体人必备神器。
6、Uplabs
网站地址:https://www.uplabs.com/
全球创意网络,Urpabs是领先的创意社区,每天提供最好的数字灵感和下载。APP 中Android 、IOS ,Web ,3D等等设计。
7、Color Hunt
网站地址:https://colorhunt.co/
ColorHunt 网站是一个致力于帮助产品设计师们更好的选择颜色搭配组合的站点,从互联网中收集了海量的完美色彩组合,你可以把这些颜色组合运用到任何产品设计项目,方便设计师们找到最佳的色系搭配组合。
8、Android Asset studio
网站地址:http://romannurik.github.io/AndroidAssetStudio/
这个工具的优点是可以生成适应各种分辨率的一套图标,有好几种风格的图标资源,遗憾的是虽然有很多套图标风格,毕竟是有限的。Android Asset Studio可以自己选择其内置的图标,也可以从本地文件选择图标,提供了7种图标生成工具,分别是app启动图标,shortcut图标,动画图标,通知栏图标,.9图标,普通图标,actionbar或者tab上的图标。
相关文章:
推荐程序员收藏的几个技术社区以及工具网站
常用技术社区 1、GitHub 网站地址:https://github.com/ 全球最大的开源社区,这点我想大家都清楚。但是今年被微软收购,之前很多的人在那说可能以后GitHub就会变样,但是事实并非如此,目前还没有收到什么信息,…...
StopWatch计时器
前言 开发中,为了评估性能,我们通常会使用System.currentTimeMillis() 去计算程序运行耗时 long startTimeSystem.currentTimeMillis();//业务代码... long endTimeSystem.currentTimeMillis(); System.out.println("耗时:" (endTime-startT…...
常见web安全漏洞-暴力破解,xss,SQL注入,csrf
1,暴力破解 原理: 使用大量的认证信息在认证接口进行登录认证,知道正确为止。为提高效率一般使用带有字典的工具自动化操作 基于表单的暴力破解 --- 若用户没有安全认证,直接进行抓包破解。 验证码绕过 on server ---验证码校验在…...
11个案例讲透 Python 函数参数
大家好,今天给大家分享一下明哥整理的一篇 Python 参数的内容,内容非常的干,全文通过案例的形式来理解知识点,自认为比网上 80% 的文章讲的都要明白,如果你是入门不久的 python 新手,相信本篇文章应该对你会…...
《分布式技术原理与算法解析》学习笔记Day21
分布式数据存储三要素 什么是分布式数据存储系统? 分布式存储系统的核心逻辑,就是将用户需要存储的数据根据某种规则存储到不同的机器上,当用户想要获取指定数据时,再按照规则到存储数据的机器中获取。 分布式存储系统的三要素…...
开源shell脚本系列-检查etcd集群可用性
图好看不?AI生成的,这几天也在测试AI绘图这个东东,挺牛叉的。咱们的社区工具平台在PC的web端已经完成了。大家没事可以去看看,设置个主页也行其实挺好的:https://www.98dev.com/index,主要用于一些关键性新…...
资源限制类题目七大技巧 解决所有大数据资源限制类问题
有一个无符号整数的文件,数据个数有40亿个,如何通过1G的内存返回出现次数最多的数 1. 对每个数调用哈希函数得到哈希值,将哈希值模上100,进行小文件分类(相同的数一定在同一文件) 2. 将每个小文件内出现次…...
adb命令导出手机已安装的android应用apk文件
adb命令导出手机已安装的android应用apk文件,保存到PC电脑 前提条件是手机已经和PC电脑可以通过adb建立连接。 (1)通过adb shell命令获取当前手机所有已经安装的应用包名: adb shell pm list package (2)…...
华为CT6100双千M路由记录
该文章仅仅记录使用CT6100的流程,不提供任何参考和建议。 一、简介 设备:华为CT6100瘦客服端,J1800cpu,不包含外壳,有双千M网口,2G内存8G硬盘。系统:esir的高大全openwrt版本用途:对…...
【AcWing-Python-785】快速排序
题目:https://www.acwing.com/problem/content/description/787/对应视频讲解:https://www.acwing.com/video/227/题目描述注意本题数据已加强。快速排序过程中,如果每次取区间起点或者终点作为分界点,则会超时。分界点换成随机值…...
从 JDK 8 到 JDK 18,Java 垃圾回收的十次进化
经历了数千次改进,Java 的垃圾回收在吞吐量、延迟和内存大小方面有了巨大的进步。 2014 年3 月 JDK 8 发布,自那以来 JDK 又连续发布了许多版本,直到今日的 JDK 18 是 Java 的第十个版本。借此机会,我们来回顾一下 HotSpot JVM 的…...
虚拟机VMware Workstation Pro环境搭建
VMware Workstation Pro是一款虚拟化工具,允许用户在Windows PC上运行多个操作系统。这个平台提供一个安全和独立的环境,让用户在使用前,可以建立和测试应用程序、检查修补程序,以及尝试不同的操作系统。它附有虚拟机库 它允许用户…...
【华为OD机试模拟题】用 C++ 实现 - 敏感字段加密(2023.Q1)
最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…...
关于Java方法重写的一些反思
最近在开发中遇到一个关于Java方法重写的一些问题,对于方法重写的用法以及可能导致的问题产生了一些思考,本文用于记录下这些想法。 问题场景 我们首先来看两段代码: Override protected void onActivityResult(int requestCode, int resu…...
【C语言进阶】文件的顺序读写、随机读写、文本文件和二进制文件、文件读取结束的判定以及文件缓冲区相关知识
📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:C语言进阶 🎯长路漫漫浩浩,万事皆有期待 文章目录1.文件操作1.1 概述…...
图形编辑器:拖拽阻塞优化
大家好,我是前端西瓜哥。在图形编辑器中,想象这么一个场景,我们撤销了一些重要的操作,然后想选中一个图形,看看它的属性。你点了上去,然后你发现你再也无法重做了。 你以为你点了一下,但其实你…...
c++ 的 Eigen库写 AX=XB的矩阵求解代码
1.AXXB的矩阵求解代码(3*3) #include <iostream> #include <Eigen/Dense>int main() {// 定义矩阵A和BEigen::MatrixXd A(3, 3);A << 1, 2, 3,4, 5, 6,7, 8, 9;Eigen::MatrixXd B(3, 3);B << 10, 11, 12,13, 14, 15,16, 17, 18;// 求解AXXBEigen::Mat…...
正点原子linux驱动篇
linux驱动开发与裸机开发的区别 裸机直接操作寄存器,有些mcu提供了库,但还是很底层 1、linux驱动开发直接操作寄存器很麻烦不现实,主要是根据linux驱动框架进行开发(就是有很多操作都是一样的,我们只需要对一个程序模…...
MATLAB绘制雷达图/蜘蛛图
雷达图/蜘蛛图 1 方法一 函数来源为MATLAB | 如何使用MATLAB绘制雷达图(蜘蛛图) 1.1 调用函数 1.2 案例 2 方法二 函数来源为MATLAB帮助-spider_plot 2.1 调用函数 语法(Syntax): spider_plot(P)spider_plot(P, Name, Value, ...)h …...
算法入门,十字路口选择的案例,如果是南方,则向前行
从if判断start; 十字路口的案例 class HelloWorld { static void Main(string[] args) { /* Write C# code in this online editor and run it. */ Console.WriteLine("Hello World!"); string f…...
边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...
安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件
在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...
SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...
【网络安全产品大调研系列】2. 体验漏洞扫描
前言 2023 年漏洞扫描服务市场规模预计为 3.06(十亿美元)。漏洞扫描服务市场行业预计将从 2024 年的 3.48(十亿美元)增长到 2032 年的 9.54(十亿美元)。预测期内漏洞扫描服务市场 CAGR(增长率&…...
聊聊 Pulsar:Producer 源码解析
一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台,以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中,Producer(生产者) 是连接客户端应用与消息队列的第一步。生产者…...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...
实现弹窗随键盘上移居中
实现弹窗随键盘上移的核心思路 在Android中,可以通过监听键盘的显示和隐藏事件,动态调整弹窗的位置。关键点在于获取键盘高度,并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...
Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)
目录 一、👋🏻前言 二、😈sinx波动的基本原理 三、😈波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、🌊波动优化…...
如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...
Golang——9、反射和文件操作
反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一:使用Read()读取文件2.3、方式二:bufio读取文件2.4、方式三:os.ReadFile读取2.5、写…...
