intmain(void){delay_init();//延时函数初始化NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);//串口初始化为115200LED_Init();//初始化与LED连接的硬件接口TM1637_Init();while(1){delay_ms(1);//延时1msTM1637_NixieTubeDisplay();TM1637_NixieTubeDisplayChar(1,0);//第一位显示1TM1637_NixieTubeDisplayChar(2,1);//第二位显示2TM1637_NixieTubeDisplayChar(3,2);//第三位显示3TM1637_NixieTubeDisplayChar(4,3);//第四位显示4}}
2024/6/28 16:21:43 2.55MB STM32 TM1637 四段数码管
1
本文介绍了在Windows操作系统下基于TCP/IP协议Socket套接口的通信机制以及多线程编程知识与技巧,并给出多线程方式实现多用户与服务端(C/S)并发通信模型的详细算法,最后展现了用C++编写的多用户与服务器通信的应用实例并附有程序。
关键词:Windows;
套接字;
多线程;
并发服务器;
Socket是建立在传输层协议(主要是TCP和UDP)上的一种套接字规范,最初由美国加州Berkley大学提出,为UNIX系统开发的网络通信接口,它定义了两台计算机之间通信的规范,socket屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了TCP协议软件和实现了Socket规范的计算机之间的通信成为可能,Socket接口是TCP/IP网络最为通用的应用接口,也是在Internet上进行网络程序应用开发最通用的API[1],本文介绍了Socket通信的基本机制以及采用多线程技术实现并发通信的基本原理,并给出实例。
2024/6/27 0:11:10 12.1MB Windows 套接字 多线程 并发服务器;
1
RabbitMQ需要准备的环境,erlang的版本会影响到rabbitmq的安装,两者有个版本对照
2024/6/26 18:10:14 8.6MB java 消息中间件
1
unix2dos批量转换工具(双向)MS桌面版功能:DOS=>UNIXUNIX=>DOS运行环境:ms-WINDOWS,及DOS下注:支持命令行参数调用
2024/6/22 11:45:27 77KB unix2dos工具 批量 双向转换 DOS2UNIX
1
一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
SecureCRT支持SSH,同时支持Telnet和rlogin协议。
SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。
在今后的工作和学习中会经常的用到用来连接linux服务器。
2024/6/18 9:23:40 39.36MB ssh secureCRT
1
希望搜到TheUNIXTime-SharingSystem中文版,但搜了一中午也没有搜到,自己努力,将英文的翻译为中文,供大家学习之用。
由于英文差,难免有错误的地方,见谅了。
644KB The UNIX Tim
1
根据原著勘误表及本人阅读过程中发现的错误,以pdf文档的注释形式将所有错误进行全部更正。
2024/6/12 7:02:33 8.63MB Unix
1
包涵以下版本的87个安装包:bind-libs-9.9.4-61.el7.x86_64.rpmbind-libs-lite-9.9.4-61.el7.x86_64.rpmbind-license-9.9.4-61.el7.noarch.rpmbind-utils-9.9.4-61.el7.x86_64.rpmcompat-libcap1-1.10-7.el7.x86_64.rpmcompat-libstdc++-33-3.2.3-72.el7.x86_64.rpmcpp-4.8.5-28.0.1.el7_5.1.x86_64.rpmelfutils-libelf-devel-0.160-1.el7.i686.rpmelfutils-libelf-devel-0.160-1.el7.x86_64.rpmelfutils-libelf-devel-static-0.160-1.el7.i686.rpmelfutils-libelf-devel-static-0.160-1.el7.x86_64.rpmgcc-4.8.5-28.0.1.el7_5.1.x86_64.rpmgcc-c++-4.8.5-28.0.1.el7_5.1.x86_64.rpmglibc-2.17-222.el7.x86_64.rpmglibc-2.17-78.el7.i686.rpmglibc-2.17-78.el7.x86_64.rpmglibc-common-2.17-222.el7.x86_64.rpmglibc-devel-2.17-222.el7.x86_64.rpmglibc-devel-2.17-78.el7.i686.rpmglibc-devel-2.17-78.el7.x86_64.rpmglibc-headers-2.17-222.el7.x86_64.rpmgssproxy-0.7.0-17.el7.x86_64.rpmkernel-container-3.10.0-0.0.0.2.el7.x86_64.rpmkernel-headers-3.10.0-862.9.1.el7.x86_64.rpmkeyutils-1.5.8-3.el7.x86_64.rpmksh-20120801-137.0.1.el7.x86_64.rpmlibaio-devel-0.3.109-13.el7.x86_64.rpmlibbasicobjects-0.1.1-29.el7.x86_64.rpmlibcollection-0.7.0-29.el7.x86_64.rpmlibdmx-1.1.3-3.el7.x86_64.rpmlibevent-2.0.21-4.el7.x86_64.rpmlibgcc-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibgomp-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibICE-1.0.9-9.el7.x86_64.rpmlibini_config-1.3.1-29.el7.x86_64.rpmlibmpc-1.0.1-3.el7.x86_64.rpmlibnfsidmap-0.25-19.el7.x86_64.rpmlibpath_utils-0.2.1-29.el7.x86_64.rpmlibref_array-0.1.5-29.el7.x86_64.rpmlibselinux-2.5-12.0.1.el7.x86_64.rpmlibselinux-python-2.5-12.0.1.el7.x86_64.rpmlibselinux-utils-2.5-12.0.1.el7.x86_64.rpmlibsepol-2.5-8.1.el7.x86_64.rpmlibSM-1.2.2-2.el7.x86_64.rpmlibstdc++-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibstdc++-devel-4.8.5-28.0.1.el7_5.1.x86_64.rpmlibtirpc-0.2.4-0.10.el7.x86_64.rpmlibverto-libevent-0.2.5-4.el7.x86_64.rpmlibX11-1.6.5-1.el7.x86_64.rpmlibX11-common-1.6.5-1.el7.noarch.rpmlibXau-1.0.8-2.1.el7.x86_64.rpmlibxcb-1.12-1.el7.x86_64.rpmlibXext-1.3.3-3.el7.x86_64.rpmlibXi-1.7.9-1.el7.x86_64.rpmlibXinerama-1.1.3-2.1.el7.x86_64.rpmlibXmu-1.1.2-2.el7.x86_64.rpmlibXrandr-1.5.1-2.el7.x86_64.rpmlibXrender-0.9.10-1.el7.x86_64.rpmlibXt-1.1.5-3.el7.x86_64.rpmlibXtst-1.2.3-1.el7.x86_64.rpmlibXv-1.0.11-1.el7.x86_64.rpmlibXxf86dga-1.1.4-2.1.el7.x86_64.rpmlibXxf86misc-1.0.3-7.1.el7.x86_64.rpmlibXxf86vm-1.1.4-1.el7.x86_64.rpmlm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpmmailx-12.5-19.el7.x86_64.rpmmpfr-3.1.1-4.el7.x86_64.rpmnet-tools-2.0-0.22.20131004git.el7.x86_64.rpmnfs-utils-1.3.0-0.54.0.1.el7.x86_64.rpmoracle-rdbms-server-11gR2-preinstall-1.0-5.el7.x86_64.rpmpolicycoreutils-2.5-22.0.1.el7.x86_64.rpmpsmisc-22.20-15.el7.x86_64.rpmquota-4.01-17.el7.x86_64.rpmquota-nls-4.01-17.el7.noarch.rpmrpcbind-0.2.0-44.el7.x86_64.rpmselinux-policy-3.13.1-192.0.3.el7_5.4.noarch.rpmselinux-policy-targeted-3.13.1-192.0.3.el7_5.4.noarch.rpmsmartmontools-6.5-1.el7.x86_64.rpmsysstat-10.1.5-13.el7.x86_64.rpmtcp_wrappers-7.6-77.el7.x86_64.rpmunixODBC-2.3.1-10.el7.i686.rpmunixODBC-2.3.1-10.el7.x86_64.rpmunixODBC-devel-2.3.1-10.el7.i686.rpmunixODBC-devel-2.3.1-10.el7.x86_64.rpmunzip-6.0-19.el7.x86_64.rpmxorg-x11-utils-7.5-22.el7.x86_64.rpmxorg-x11-xauth-1.0.9-1.el7.x86_64.rpm安装方法直接输入:rpm-ivh*.rpm--nodeps--force
2024/6/3 21:14:08 74.78MB Oracle11.2.0 64位 Linux 11g
1
本程序设计了GPS卫星仿真器,以及采用GPS卫星对用户进行定位,还包括了如何读取Renix格式的GPS导航电文
2024/6/3 14:04:15 47KB Matlab
1
Nagios是一个监视系统运行状态和网络信息的监视系统。
Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
Nagios的主要功能特点:-监视网络服务(SMTP,POP3,HTTP,NNTP,PING等)-监视主机资源(进程,磁盘等)-简单的插件设计可以轻松扩展Nagios的监视功能-服务等监视的并发处理-错误通知功能(通过email,pager,或其他用户自定义方法)-可指定自定义的事件处理控制器-可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等-可以通过手机查看系统监控信息
2024/6/2 15:06:47 2.49MB nagios
1
共 365 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡