精华内容
参与话题
问答
  • java项目源码分享——适合新手练手的java项目

    万次阅读 多人点赞 2018-03-16 10:48:45
    源码下载(实例一):jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了 源码下载(实例二):javaWeb图书馆管理系统源码mysql版本 源码下载(实例三)GitHub - uboger/LibraryManager: JAVA GUI ...

    源码下载(实例一):
    jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了
    源码下载(实例二):
    javaWeb图书馆管理系统源码mysql版本
    源码下载(实例三)
    GitHub - uboger/LibraryManager: JAVA GUI 图书馆管理系统
    源码下载(实例四):
    java swing开发企业人事管理系统源代码下载

    源码下载(实例一):java swing开发网络聊天室群聊系统,基于java多线程socket编程
    源码下载(实例二):
    java swing开发大猫聊天室源码,简单易懂,适合java swing初学者
    源码下载(实例三):
    java websocket开发简单聊天室系统,实现群聊与一对一单人聊天案例
    源码下载(实例四):
    jsp开发简单聊天室demo-分享

    源码下载(一):
    java通讯录实现了添加删除和查找功能
    源码下载(二):
    JAVA版通讯录管理系统课程设计源码
    源码下载(三):
    Java Swing界面.完美设计通讯录..有需要的下

    源码下载(一):
    JAVA坦克大战+源代码(适合初学者)
    源码下载(二):
    GitHub - wangzhengyi/TankWar: 用J2SE写的一个坦克大战小游戏,巩固一下java基础

    源码下载(一):
    俄罗斯方块 JAVA版
    源码下载(二):
    GitHub - FieldSoft-HelloClyde/Tetris-Swing: Swing编写的俄罗斯方块
    源码下载(三):
    java swing开发的俄罗斯方块游戏,包含完整代码+详细注释

    源码下载(一):
    Java实践(十一)——五子棋
    源码下载(二):
    java swing开发的五子棋小游戏源码
    源码下载(三):
    java swing开发单机版五子棋源代码下载
    源码下载(四):
    Java五子棋算法和代码

    源码下载(一):Java实践(十二)——中国象棋

    源码下载(实例一):
    JAVA贪吃蛇源代码
    源码下载(实例二):
    java swing编写的3个小游戏程序源码,俄罗斯方块,贪吃蛇和坦克大战
    源码下载(实例三):
    java贪吃蛇源代码 、 java贪吃蛇源代码


    你看到的只是冰山一角,更多完整Java项目源码下载以及精彩Java视频教程请移步到我的微信公众号“Java团长”;可以用微信搜索“Java团长”或者“javatuanzhang”关注。

    展开全文
  • 3、树莓派新手准备 4、烧录Raspbian Buster系统到Micro SD卡 开启SSH及配置无线连接 5、启动安装树莓派系统 启动树莓派 6、树莓派的基本配置 6.1 系统配置 6.2 更改apt软件源与系统源 6.3 更改pip源 6.4 ...

    目录

    1、前言

    2、树莓派4B有什么特色?

    3、树莓派新手准备

    4、烧录Raspbian Buster系统到Micro SD卡

    开启SSH及配置无线连接

    5、启动安装树莓派系统

    启动树莓派

    6、树莓派的基本配置

    6.1 系统配置

    6.2 更改apt软件源与系统源

    6.3 更改pip源

    6.4 安装远程桌面

    6.5 安装中文字体


    1、前言

    对于很多程序员而言,树莓派如今已经如雷贯耳,对于我一个新入行AI领域研究的新人而言,树莓派激发了我极大的兴趣。最开始知道树莓派,是因为我之前做了一个语音对话机器人,然后在查询有关资料的时候发现有人用树莓派做了一个语音对话机器人,于是乎很惊奇,心中一直想自己动手实验一下。刚好那时候听说树莓派4B新上市,各方面的性能至少提升了3倍以上,好奇心害死猫,所以我决定入坑树莓派了。

    作为入门级玩家,内心还是希望用最新版本的树莓派4B,避免刚入行就落伍。树莓派到手了,新手玩家第一件事肯定是要搞明白如何使用它了,这篇文章就是用来介绍新手如何给树莓派安装系统并进行基本配置的。树莓派可以安装的系统有几十种,我主要介绍树莓派官网的最新版本系统如何安装,并对系统进行基本配置,达到新手开箱的目的。

    2、树莓派4B有什么特色?

    树莓派4B是流行的树莓派系列单板计算机中的最新产品,目前已经正式发布。

    相比上一代的树莓派3B+,树莓派4B在处理器速度,多媒体性能,内存和连接方面提供了突破性的增长,同时保留了向后兼容性和类似的功耗。对用户来说,树莓派4B提供的桌面性能可与入门级x86 PC系统相媲美。

    树莓派4B的主要功能包括高性能64位四核处理器,通过一对micro-HDMI端口支持分辨率高达4K的双显示屏,高达4Kp60的硬件视频解码,高达4GB的RAM,双频2.4/5.0 GHz无线局域网,蓝牙5.0,千兆以太网,USB 3.0和PoE功能(通过单独的PoE HAT插件)。双频无线局域网和蓝牙具有模块化合规认证,允许将电路板设计到最终产品中,大大降低了合规性测试,从而降低了成本和上市时间。

    3、树莓派新手准备

    需要准备一个树莓派及电源线、一个SD卡、一根HDMI线、一个USB鼠标、一个USB键盘、一个显示器,流程大概如下:

    1、先去官网下载树莓派官方系统,并将系统烧录到Micro SD卡中;

    2、然后将SD插入树莓派,插好电源线,插上鼠标、键盘、连接显示器,启动,亮灯,进入系统;

    3、通过鼠标键盘进行相关配置即可。

    下面通过图文的形式依次介绍这三个主要过程。

    4、烧录Raspbian Buster系统到Micro SD卡

    先去官网下载树莓派官方系统,有如下三个版本:

    Lite版本是最小化安装,没有桌面环境;Desktop版本则带有桌面; Desktop and recommended software版本还带有推荐软件,但比较大。我选择了最完整的版本,点Download ZIP按钮下载压缩包并解压,得到扩展名为.img的系统镜像文件。不放心的话可以自己SHA256一下。

    准备好Micro SD卡(≥16G,Class 10及以上就行,比如我用的闪迪高速)和读卡器,先用SDFormatter格式化Micro SD卡,界面很简单。

    然后用Win32 Disk Imager将解压出的Raspbian系统镜像文件写入Micro SD卡,树莓派的系统盘就做好了。

    用磁盘管理工具看的话,可以发现分成了3个区:boot、系统以及空闲空间。

    注意:系统写完后,如果弹出来要格式化剩余空间的盘,一定不要格式化!!!不然可能会遇到树莓派开机时,系统无法启动的问题!这是因为树莓派系统启动时默认只使用操作系统需要的SD卡空间。这意味着即使你有一个很大容量的SD卡,操作系统也不会使用那么多容量。如果系统启动报错: end Kernel panic - not syncing:vfs unable to mount root fs on unknown -block(179,2),则可能是你在SD卡中做完系统格式化剩余盘导致的,不要选择格式化,再插入树莓派中重新启动即可。

    所有需要用到的软件都可以在我的百度云盘中下载下来直接使用,包含如下内容,内附使用说明,更新日期为2019-08-16,链接:https://pan.baidu.com/s/14UJlTrh20Z2ogceqCP7Olw   提取码:4qlp 

    开启SSH及配置无线连接

    其实这一步是为了方便在headless(即没有I/O设备,包括显示器)的情况下通过远程连接配置树莓派的。

    在boot分区下新建一个空文件,名为ssh,就可以开启SSH。macOS下就以终端运行touch /Volumes/boot/ssh

    再在boot分区下新建wpa_supplicant.conf文件,并写入无线的相关配置。为了不泄漏信息,下面只是示例。可以同时配置多个无线网络。

    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
    
    network={
        ssid="wi-fi name here"
        psk="wi-fi password here"
        key_mgmt=WPA-PSK
    }
    
    network={
        ssid="another wi-fi name here"
        psk="another wi-fi password here"
        key_mgmt=WPA-PSK
    }
    

    如果无线网没有密码或者采用WEP加密方式的话,key_mgmt应设为NONE,密码字段由psk改成wep_key0即可。

    5、启动安装树莓派系统

    (这里是树莓派3B的GIF,供参考!)

    1.先将安装好系统的SD卡插入树莓派。
    2.再将USB接口的键盘和鼠标接上树莓派。
    3.用HDMI线连接树莓派和电视或显示器。如果你的显示器是 VGA 接口输出,那么还需要一根 HDMI 转 VGA 线缆。
    4.用网线连接树莓派和路由器。(可选)
    5.接上电源线,并打开电源。

    启动树莓派

    将Micro SD卡插到树莓派背面的卡槽中,接通电源开机。当你看到树莓派主板上红色电源指示灯亮起,绿色指示灯间或闪烁说明系统已经开始启动。如果接了显示器的话,这时会看到树莓派的 Logo,会进入Raspbian系统的桌面,并弹出一个Welcome to Raspberry Pi窗口,作为设置向导,如下图所示。在引导下根据实际情况配置国家、语言、时区,设置好登录密码、WiFi。

    若上一步的设置正确,树莓派会自动联网。去自己路由器的管理页面找到给树莓派分配的IP(用网段扫描工具也行),保证电脑与其在同一网段,然后用SSH工具(PuTTY、XShell等)或者命令行SSH到树莓派。默认用户名为pi,密码raspberry。这是登录后用MBP截的图。

    6、树莓派的基本配置

    6.1 系统配置

    修改pi和root账户的密码

    sudo passwd pi
    sudo passwd root
    

    顺便解锁root用户,不用每次sudo。

    sudo passwd --unlock root
    

    6.2 更改apt软件源与系统源

    Raspbian与Ubuntu都是基于Debian的Linux系统,所以在Ubuntu上常见的apt、dpkg这些东西到了Raspbian都是一样的。注意自带编辑器不是vim,而是傻瓜式的nano。

    第一步,先备份源文件。

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

    第二步,编辑系统源文件。

    sudo nano /etc/apt/sources.list
    

    第三步,将初始的源使用#注释掉,添加如下两行清华的镜像源。

    注意:这里咱们用的树莓派系统是Raspbian-buster系统,所以在写系统源链接时要注意是buster,网上很多教程都是之前stretch版本,容易出错!

    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
    

    第四步,按Ctrl+O保存,Ctrl+X退出。

    第五步,最后执行如下命令 sudo apt-get update,完成源的更新软件包索引。

    sudo apt-get update
    

    最后一步,可选,更新升级软件包,sudo apt-get upgrade。

    然后就可以用apt-get安装自己想要的东西,比如vim。然后还需要更改系统源。

    sudo nano /etc/apt/sources.list.d/raspi.list
    

    系统源也可以使用中科大的,注释前面的代码,加上如下代码即可。

    deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui
    

    6.3 更改pip源

    树莓派上的主要编程语言是Python,国外的pip源都很慢,要换成国内的。新建~/.pip/pip.conf文件,写入其地址。阿里云、中科大、豆瓣等都有pip源。

    [global]
    index-url = http://pypi.douban.com/simple/
    

    豆瓣对Python是真爱,我也很喜欢豆瓣,祝它越来越好(又跑题了

    Buster系统自带两个版本的Python,2.7.16和3.7.3,所以使用时最好区分开,例如:

    root@raspberrypi:~# python2 -m pip show RPi.GPIO
    Name: RPi.GPIO
    Version: 0.6.5
    Summary: A module to control Raspberry Pi GPIO channels
    Home-page: http://sourceforge.net/projects/raspberry-gpio-python/
    Author: Ben Croston
    Author-email: ben@croston.org
    License: MIT
    Location: /usr/lib/python2.7/dist-packages
    Requires:
    Required-by: skywriter, rainbowhat, phatbeat, motephat, envirophat, Cap1xxx, blinkt, automationhat
    

    6.4 安装远程桌面

    一般来讲通过SSH管理树莓派已经足足够用。如果需要远程登录桌面,就得在树莓派上安装VNC Server,并启动一个VNC流。启动时会要求设置密码,限制8位。

    sudo apt-get install tightvncserver
    tightvncserver :1
    

    然后在实际使用的机器上下载VNC Viewer,输入树莓派的IP地址、VNC流的代号(就是:1)以及刚才配置的密码,就可以使用远程桌面了。

    为了防止树莓派的IP地址每次都变动,可以将DHCP改为静态IP。编辑/etc/dhcpcd.conf文件,加入以下配置即可。如果是有线网,就将wlan0改为eth0。

    interface wlan0
    static ip_address=192.168.1.111/24
    static routers=192.168.1.1
    static domain_name_servers=114.114.114.114
    

    6.5 安装中文字体

    Raspbian系统对中文支持不是很好,因此系统语言保留为英文。但是有时我们必须用它看中文,就需要安装字体。

    执行以下命令安装文泉驿正黑、文泉驿微米黑。Linux下好用的开源中文字体基本只有他家的。

    sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei
    

    效果如下。

     

    好了,以上就是树莓派4B新手入门的基本操作及配置,希望你能够入门,并且发挥你的想象力,用树莓派来创造属于你的“玩具”!——From Nieson ,2019.08.19.

    展开全文
  • 嵌入式开发(一):嵌入式开发新手入门

    万次阅读 多人点赞 2019-07-26 15:54:18
    本篇文章整理下嵌入式开发中一些入门的基础技能,都是根据以往的工程经验整理,适用于之前没做过嵌入式开发的新手。 嵌入式开发流程一般如下,一般是在PC机的Windows系统下安装Ubuntu虚拟机,搭建嵌入式开发环境及...

    本篇文章整理下嵌入式开发中一些入门的基础技能,都是根据以往的工程经验整理,适用于之前没做过嵌入式开发的新手。

    嵌入式开发流程一般如下,一般是在PC机的Windows系统下安装Ubuntu虚拟机,搭建嵌入式开发环境及交叉编译环境,开发完成后,编译得到bin文件,然后在Windows下将bin文件通过串口或网络下发到嵌入式板卡,程序在嵌入式板卡上运行。

     

    1. RS232串口接孔图解

    串口,一般也指COM接口,传输速度较慢,适合远距离传输。这里用于主机与嵌入式版之间的数据通信,一般用于指令下发等。按照协议标准还分为RS-232-C、RS-422、RS485等。其中RS-232也是最常用的串口,称为标准串口。下面仅介绍RS-232的的接线图。RS232串口为9针接口,分为公头与母头,PC机上的串口一般为公头,如下图。

     各个针孔功能如下:

    最简单的串行接口需要的信号线是2数据发送(TxD)3数据接收(RxD)和5信号地(GnD) ,只需要接通这3根线即可实现上位机PC与嵌入式板的通信,如下图:

     2. 上位机与嵌入式板串口通信工具

    一般使用SecureCRT工具进行上位机与板卡通信。

    (1)串口连接

    打开快速连接

    协议选择Serial,端口与波特率根据实际情况而设置,

    点击连接,弹出新窗口,敲回车键,出现以下界面表示上位机与板卡连接成功。

    (2)使用Telnet连接

    Telnet连接就是使用网络(即网线)实现PC机与板卡通信,而不需要串口。

    Tlenet新建连接,选择Telnet协议,主机名是板卡的ip。

     点击连接,弹出新窗口,输入用户名和密码:

     

    3. 上位机与嵌入式板卡实现文件传输

    在SecureCRT中使用命令ifconfig查看板卡的ip地址:

    将上位机PC与嵌入式板卡用网线直接连接,将PC机的本地连接ip地址改成与嵌入式板卡同一个网段,例如:

    在上位机中打开tftpd32工具,在Server interface中选择上位机与嵌入式板卡相同网段的ip,如下:

    注意之类PC机是作为TFTP协议的服务端,板卡作为客户端。

    将文件从上位机下载到板卡,在SecureCRT中输入以下命令:

    tftp -g -r 1080P.jpg 192.168.1.100

     这里-g表示从PC下载文件到板卡,-r表示远程服务器(即PC)的文件, 1080P.jpg表示要传输的文件,后面的ip地址就是PC机的IP地址,例如:

    输入以上命令后,板卡在当前目录下即收到该文件。如果需要在某个目录下接收文件,需要切换到该目录下,再输入以上命令。

    将文件从板卡传输到上位机,在SecureCRT中输入以下命令:

    tftp -p -l 10801P.jpg 192.168.1.100

    这里-p即推送的意思,-l表示本地(板卡)的文件。

     

    4. 常用Linux命令

    • 回到根目录:cd /
    • 解压文件:tar -xvf data.tar
    • 删除文件: rm -f 1.txt
    • 改变目录的读写权限:sudo chmod 777 /usr/share/themes

                 说明:这里777表示每个用户都可以读写,后面设的是路径

    • 重命名:mv aaa.h264 bbb.h264

                 说明:将aaa.h264重命名为bbb.264

    • 查看ip地址:ifconfig
    • 查看文件属性:stat sample_nnie_main
    • 查看当前路径:pwd
    • 创建文件夹:mkdir
    • 更改ip地址:ifconfig eth0 192.168.6.111  (重启后会丢失)

    (持续更新)

    5. MP4、AVI等转换为*.h264格式

    在嵌入式系统中,程序往往无法直接解码mp4,avi等格式视频文件,需将其转换为裸流.h264格式,方法如下:

    PC上下载ffmpeg工具,切换到ffmpeg.exe的目录,用cmd打开命令行窗口:

    .mp4转.h264:

    ffmpeg -i 1920x1080.mp4 -codec copy -bsf: h264_mp4toannexb -f h264 1920x1080.h264

    .avi转.h264:

    ffmpeg -i 160x120.avi -vcodec h264 -s 160*120 -an -f m4v test.h264

    mov转h264

    ffmpeg -i test.mov -vbsf h264_mp4toannexb -vcodec copy -an 2.h264 

    即在ffmpeg目录下生成所需格式的文件。

    展开全文
  • 大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻… 特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另...

    在这里插入图片描述



    大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻…


    特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类的项目,所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。


    后来自己花了一个星期看完了 Python 的基础知识,就想着找点项目看一看,学一学,练一练,这个时候我才真正的去了解 GitHub,开始了在 GitHub 的瞎逛之旅,在开始之初,随之而来的问题是我不知道哪些项目当时还是新手的我,哪些项目是好项目,哪些项目好玩有价值。


    虽然现在我已经在 GitHub 上逛的相当流畅,但我还是想如果有一个东西可以收集这些对新手友好的东西,那么我当时可以少走更多的弯路,节省更多的时间吧。


    那么有这么一个东西么?


    有的,而且已经做了三年多,这就是 HelloGitHub,一个分享 GitHub 上有趣,入门级的开源项目。


    在这里插入图片描述


    GitHub 网址:https://github.com/521xueweihan/HelloGitHub


    在项目中,内容每月 28 号以月刊的形式更新发布,主要是面向编程新手、热爱编程、对开源社区感兴趣人群的项目。更新的内容主要包括:各种语言的流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等。


    在这里插入图片描述

    这些项目都有一些共同的特征,那就是很酷,非常容易上手的项目,编程的魅力和便捷体验起来就是这么简单。


    在这里插入图片描述


    再次给出 GitHub 地址:
    https://github.com/521xueweihan/HelloGitHub


    下面我们就来看看,这个项目具体包括啥,我们以最新的月刊(43 期)为例。


    在这里插入图片描述



    0x00 简介


    在这里插入图片描述



    0x01 目录


    在这里插入图片描述



    0x02 内容


    每个类型的项目我们挑一个来看。


    C 项目


    tmux:一个终端复用工具,可极大的提高工作效率。
    提供了强劲的、易于使用的命令行界面;
    可横向和纵向分割窗口;
    窗格可以自由移动和调整大小,或直接利用四个预设布局之一;
    可在多个缓冲区进行复制和粘贴;
    可通过交互式菜单来选择窗口、会话及客户端;
    等等。


    在这里插入图片描述


    C# 项目


    BenchmarkDotNet:功能强大的用于基准测试 .NET 库。


    在这里插入图片描述


    C++ 项目

    dbg-macro:打日志是 C++ 开发中必不可少的一种 debug 方式,dbg-macro 受 rust-lang 中 的 dbg 启发,提供比 printf 和 std::cout 更好的宏函数。主要有如下特点:
    美观的彩色输出(当输出不是交互式终端时,颜色将自动禁用);
    兼容 C++11,并且是 header-only;
    支持基础类型和 STL 容器类型的输出;
    除了基本信息外,还输出变量名和类型;
    启用 DBG_MACRO_DISABLE 生成 release 版。


    #include <vector>
    #include <dbg.h>
    
    // You can use "dbg(..)" in expressions:
    int factorial(int n) {
      if (dbg(n <= 1)) {
        return dbg(1);
      } else {
        return dbg(n * factorial(n - 1));
      }
    }
    
    int main() {
      std::string message = "hello";
      dbg(message);  // [example.cpp:15 (main)] message = "hello" (std::string)
      const int a = 2;
      const int b = dbg(3 * a) + 1;  // [example.cpp:18 (main)] 3 * a = 6 (int)
      std::vector<int> numbers{b, 13, 42};
      dbg(numbers);  // [example.cpp:21 (main)] numbers = {7, 13, 42} (size: 3) (std::vector<int>)
      dbg("this line is executed");  // [example.cpp:23 (main)] this line is executed
      factorial(4);
      return 0;
    }
    

    在这里插入图片描述


    Go 项目


    go-admin:基于 Golang 语言的数据可视化与管理平台。特性如下:


    🚀
    高生产效率:10 分钟内做一个好看的管理后台;

    🎨
    主题:默认为 adminlte,更多好看的主题正在制作中,欢迎给我们留言;

    🔢
    插件化:提供插件使用,真正实现一个插件解决不了问题,那就两个;


    认证:开箱即用的 rbac 认证系统;

    ⚙️
    框架支持:支持大部分框架接入,让你更容易去上手和扩展。


    在这里插入图片描述


    Java 项目


    eladmin:基于 Spring Boot 2.1.0、Vue 的前后端分离的后台管理系统,支持数据字典与数据权限管理、一键生成前后端代码、前端菜单动态路由等。基于 Spring Boot2.1.0 框架,涉及的技术栈:非关系数据库 redis、接口测试工具 swagger、druid 数据源驱动、邮件依赖(javax.mail)、三方支付和云存储 SDK、页面模板引擎 freemarker。技术栈丰富,初学者可以作为实战项目学习和使用。


    在这里插入图片描述


    JavaScript


    chart-race-react:一个简单易用的 Bar Chart Race(长条图赛跑动画) React 组件。示例代码:


    
    import ReactDOM from 'react-dom';
    import BarChart from 'chart-race-react';
    
    ReactDOM.render(<BarChart />, document.getElementById('root'));
    
    

    在这里插入图片描述


    Python 项目


    TagUI-Python:一个 Python 自动化操作的库。比如:自动打开网页并截图,示例代码:


    t.init()
    t.url('https://www.google.com')
    t.type('q', 'decentralization[enter]')
    t.snap('page', 'results.png')
    t.close()
    

    Ruby 项目


    shift:一个 Ruby 语言写的在线 MySQL 数据库迁移工具。


    在这里插入图片描述
    在这里插入图片描述


    Swift 项目


    Percent:让 Swift 语言支持百分比类型,消除精度缺失的烦恼。示例代码:


    import Percent
    
    10% + 5.5%
    //=> 15.5%
    -10% / 2
    //=> -5%
    

    其他


    cascadia-code:微软开源的一套等宽字体,有趣的是可以组合字符创建新的字形。组合效果如下:


    在这里插入图片描述


    开源书籍


    python_ebook:Python 编程相关的电子书资源集合项目。


    book:(英文)《Cosmic Python》讲述如何管理复杂性的 Pythonic 应用程序结构的书籍。


    教程


    BigData-Notes:大数据入门教程,该教程介绍了大数据常用技术栈的基础和核心知识。内容涵盖:Hadoop、Spark、Storm、HBase、Hive、ZooKeeper、Kafka 等。


    机器学习


    Ultra-Light-Fast-Generic-Face-Detector-1MB:该项目使用 Python 实现了 11 种经典的数据抽取(数据降维)算法。同时附有相关资料、展示效果,适用于机器学习初学者和刚刚入坑数据挖掘的小伙伴。


    在这里插入图片描述



    0x03 写在之后


    以上,就是今天分享的内容,希望更多的人能够知道 HelloGitHub 这个项目,内容已经在这了,万事俱备,差的就是你学习的驱动力和对作者 Star 的支持了。

    让走在开源路上的开发者不再孤单,让想进入开源世界的人不再畏惧。

    看完有所收获?点个赞,让更多人可以看到~谢谢啦!


    今天的分享就到这,拜里个拜~


    在这里插入图片描述


    另外本蒟蒻把公众号的高分原创文章整理成了一本电子书,取名《Python修炼之道》,一共 400 页!

    具体内容请戳:熬夜爆肝整理 400 页 《Python 修炼之道》,一本高分原创高清电子书送给你!

    目录如下:


    在这里插入图片描述

    现在免费送给大家,在我的公众号Python空间(微信搜 Devtogether) 回复 修炼之道即可获取。



    作者Info:

    【作者】:Rocky0429
    【原创公众号】:Python空间。
    【简介】:CSDN 博客专家, 985 计算机在读研究生,ACM 退役狗 & 亚洲区域赛银奖划水选手。这是一个坚持原创的技术公众号,每天坚持推送各种 Python 基础/进阶文章,数据分析,爬虫实战,数据结构与算法,不定期分享各类资源。
    【福利】:送你新人大礼包一份,关注微信公众号,后台回复:“CSDN” 即可获取!
    【转载说明】:转载请说明出处,谢谢合作!~

    展开全文
  • DSP新手学习

    千次阅读 2018-12-18 09:10:23
    DSP新手该怎么学习啊。。@TOC
  • Proteus 新手使用教程

    万次阅读 多人点赞 2017-06-19 21:52:35
    proteus新手使用教程
  • 微信小程序开发指南(新手必备)

    万次阅读 多人点赞 2019-05-23 16:44:37
    前言:本文主要讲解微信小程序开发流程,环境配置以及注意事项,减少新手走弯路 1、服务器环境准备说明 1.1 公网网络和域名可用性 确保服务器公网网络正常,且指向公网IP的域名已备案,状态正常 由于微信小...
  • sqlserver2012安装教程(新手篇)

    万次阅读 2017-03-08 14:43:59
    sql server2012sp1安装教程,安装过程中主要问题解决方法,主要问题包括 “重新启动计算机 ”安装规则验证失败 和 “WMI服务”验证失败,解决方法图解。
  • 新手如何入门黑客技术,黑客技术入门该学什么?

    千次阅读 多人点赞 2019-05-12 11:40:58
    关于新手如何入门黑客技术,黑客技术入门该怎么学的问题网络上有各种各样的说法,有说要先掌握计算机操作系统原理和计算机软硬件原理的,也有说要先学习各种编程语言的,甚至有人认为会利用现成的软件盗QQ号和什么...
  • 这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
  • GitHub 新手详细教程

    万次阅读 多人点赞 2017-09-12 22:15:58
    在开始前先跟大家说一下这篇博客是来介绍桌面版GitHub的使用的,如果只是简单的想使用GitHub新手可以使用网页版 https://blog.csdn.net/Hanani_Jia/article/details/79855429 这是我写的网页版的使用教...
  • Python:新手错误------invalid syntax

    万次阅读 2014-03-01 17:14:49
    Python:新手错误------invalid syntax   Python刚刚上手在图书馆借了一本人民邮电的《Python核心编程》,结果才第一个程序就出问题了,看了半天也没看出原因,Google了一下,才明白是版本问题,python编译器书上...
  • python编辑器,新手小白入门指南

    千次阅读 2019-08-21 16:59:55
    刚开始接触编程,有一个好的编辑器上手,那学习起来肯定是事半功倍的!本篇就给大家介绍适合零基础小白学习Python的四种编辑器,希望大家受用! 1.Sublime Text: 这是一个轻量级的代码编辑器,跨平台,支持几十种...
  • Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处可见,短短几个字,足以见Python今日的...
  • 关于新手考CCF认证的一点心得&新手注意

    万次阅读 多人点赞 2016-12-19 09:59:21
    前言(无关紧要的,可以略过):本人大四狗一枚,昨天刚考完CCF。之前看到学校里面有CCF免费考试的机会,于是就抱着试试看的心态参加一下。虽然我不是学计算机专业的,但是之前做嵌入式的时候接触过OpenCV,而OpenCV...
  • 有关模糊pid的相关知识就把自己从刚接触到仿真出结果看到的大部分资料总结一下,以及一些自己的ps   以下未说明的都为转载内容   ... 在讲解模糊PID前,我们先要了解PID控制器的原理(本文主要介绍模糊PID的运用,...
  • (1)字符串和字符数组的转化 // 字符串转化成字符数组 String str = &quot;abcdefg&quot;; char[] ch = str.toCharArray(); //输出a System.out.println(ch[0]);...// 字符串转化成字...
  • visual studio新手使用教程

    万次阅读 多人点赞 2018-09-18 12:37:39
    目录 1.下载安装Visual Studio 2.新建工程 ...对于刚刚接触编程的新手来说,最先需要熟练掌握的当然是语言之祖——C语言,而C语言编译器首当其冲的必然是visual studio ,小编入门使用VC6.0,...
  • github新手使用指南

    万次阅读 多人点赞 2018-06-14 15:25:26
    https://blog.csdn.net/Hanani_Jia/article/details/77950594源博客地址首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很...
  • 如果你还是C++新手的话,那么这个C++的项目列表你可以拿去练手实战开发,毕竟学编程动手实践是少不了的! 如果你不知道C++可以用来做哪些项目,可以应用在哪些地方,可以关注我。 * C++项目列表:* 1、C++ 实现...
  • 【停更】Deepfacelab 新手教程

    万次阅读 多人点赞 2019-04-19 22:19:12
    欢迎进入本教程,本教程不定期更新 本文教程内容更新时间为:2019/2,本文最后更新时间为:2019/3/8 ...这几天朱茵换脸杨幂的事件上了热门,我们群不存在该违法问题。然而因为网上的这个事件,2群排队已经可以说排到了...
  • CTF新手入门书籍

    千次阅读 2019-08-31 23:56:13
    CTF新手入门书籍 文章目录CTF新手入门书籍熟悉网络协议图解HTTP 熟悉网络协议 图解HTTP 推荐理由简单一读,没有阅读障碍,可以初步了解HTTP协议以及各种head报文,有助于web方向ctf基础入门。 试读:...
  • Python爬虫(一):编写简单爬虫之新手入门

    万次阅读 多人点赞 2018-10-18 16:11:15
    相信很多人是不会的,今天写一个针对新手入门想要学习爬虫的文章,希望对想要学习的你能有所帮助~~废话不多说,进入正文! 一、准备工作 1、首先代码使用python3.x编写的,要有一个本地的python3环境。 pyt...
  • Ubuntu快速上手指南(新手教程)

    万次阅读 多人点赞 2016-07-22 16:53:10
    Ubuntu快速上手指南(新手教程) 软件安装篇 1.安装搜狗输入法(Ubuntu16.04) 下载搜狗输入法 去搜狗输入法官网下载deb包:http://pinyin.sogou.com/linux/?r=pinyin 安装搜狗输入法 切换到deb包所在的...
  • MySQL数据库入门学习(多图预警+新手向~)

    万次阅读 多人点赞 2017-12-02 15:55:50
    现在市场上有很多图形化的数据库,没有什么可讲的,读者如果愿意,自行下载研究即可,本文章讲的全是在DOS环境下的一系列操作。
  • CSDN博客新手引导手册

    万次阅读 多人点赞 2020-08-26 15:44:49
    CSDN是鼓励用户创作的一个平台,作为一个创作平台,可能很多博客新手不知道如何在CSDN写博客,如何使用编辑器,所以这篇文章将教你如何发布CSDN博文。

空空如也

1 2 3 4 5 ... 20
收藏数 162,855
精华内容 65,142
关键字:

新手