51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#做小程序多少钱
Socket网络编程--聊天程序(5)
上一小节我们讲了使用select来避免使用多进程的资源浪费问题。上次只是实现了从多个客户端发送数据给服务器端,接下来就要实现从服务器端发送数据给各个客户端。 使用select多路转换处理聊天程序2 client.c使用上一节用的那个,在那个基础上修改下面几句66//send-recv一些返回指没有判...
代码星球
·
2020-12-28
Socket
网络编程
聊天
程序
Socket网络编程--聊天程序(4)
上一小节讲到可以实现多客户端与服务器进行通讯,对于每一个客户端的连接请求,服务器都要分配一个进程进行处理。对于多用户连接时,服务器会受不了的,而且还很消耗资源。据说有个select函数可以用,好像还很NB的样子。 使用select多路转换处理聊天程序 下面摘取APUE14.5小结I/O多路转接当从一个描述符读,...
代码星球
·
2020-12-28
Socket
网络编程
聊天
程序
Socket网络编程--聊天程序(3)
上一小节,已经讲到可以每个人多说话,而且还没有限制,简单的来说,我们已经完成了聊天的功能了,那么接下来我们要实现什么功能呢?一个聊天程序至少应该支持一对多的通讯吧,接下来就实现多个客户端往服务器发送数据,和服务器向多个客户端发送数据。 多对一,单向,各个客户端都可以向服务器发送数据 close函数 #incl...
代码星球
·
2020-12-28
Socket
网络编程
聊天
程序
Socket网络编程--聊天程序(2)
上一节简单如何通过Socket创建一个连接,然后进行通信。只是每个人只能说一句话。而且还是必须说完才会接收到信息,总之是很不方便的事情。所以这一小节我们将对上一次的程序进行修改,修改成每个人可以多说话,主要是通过Linux下多进程fork实现的。 一对一,server和client是每个人都可以多说几句话 由于...
代码星球
·
2020-12-28
Socket
网络编程
聊天
程序
Socket网络编程--聊天程序(1)
很早的一段时间,看了APUE和UNPv1了解了网络编程,但是但是只是看而已,没有具体的实践,趁现在没有什么事做,就来实践了解一下网络编程。写博客保存下来,方便以后用到的时候可以查到。 此次的聊天程序是迭代开发的。就是一步一步的修改成不同功能的聊天程序。 服务器server和客户端client 一对一,se...
代码星球
·
2020-12-28
Socket
网络编程
聊天
程序
C程序-进程内存结构分析
1.每个进程都运行在自己私有的内存空间中(即虚拟地址空间)。在32位系统中,4GB的进程地址东健被分为用户空间和内核空间两个部分。用户空间占据着0~3GB(用16进制表示为0xC0000000),而内核空间的范围是3GB~4GB。对于一个进程而言,都会涉及3种不同的数据段,分别是代码段、数据段和堆栈段。 代码...
代码星球
·
2020-12-28
程序
进程
内存
结构
分析
博文视点之传奇程序员修炼之道观后感
直播回访观看地址:http://play.itdks.com/watch/10045724 嘉宾如下(对这些嘉宾背景和经历感兴趣的,可以使用Google或Bing及百度搜索来了解他们,中间如云风、陈皓等都有自己的博客,通过阅读文章了解他们学习他们也是一种不错的方式): &nb...
代码星球
·
2020-12-28
博文
视点
传奇
程序员
修炼
微信小程序获取系统时期时间
在.js文件,page({})外部,定义获取系统当前时间 myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)()myDate....
代码星球
·
2020-12-27
微信
程序
获取
系统
时期
微信小程序 数组(增,删,改,查)等操作实例详解
最近在做一个小程序的demo。由于不向后台请求数据,所以就涉及到对本地数据的操作,也遇到了一些坑,本文就以数组的增删改查为例,给新手分享一些经验。首先这是原始数据,json的数组。我们尝试对改数据进行操作,同时渲染到页面。1,数据的添加在获取到表单的数据后,自己组装一个对象,然后通过push()的方法添加一条数据,注意...
代码星球
·
2020-12-27
微信
程序
数组
操作
实例
微信小程序--图片上传删除
小程序前台页面://图片上传--添加图片afterRead(event){varthat=this;const{file}=event.detail;//console.log(file.path);//当设置mutiple为true时,file为数组格式,否则为对象格式wx.uploadFile({url:'http...
代码星球
·
2020-12-27
微信
程序
图片
上传
删除
微信小程序----返回上一页刷新或当前页刷新
WXRUI体验二维码 如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢!声明bug:在onShow中执行this.onLoad(),会导致页面第一次加载的时候数组加载两次!造成原因:页面加载先执行onLoad,再执行的onShow,就会出现在onLoad...
代码星球
·
2020-12-27
刷新
微信
程序
----
返回
Vant Weapp的dialog组件在mpvue小程序中使用注意事项
问题Dialog组件支持函数调用和组件调用两种形式,而一般的组件仅支持后者。显然,函数调用方式的支持增加了组件使用的灵活性,但是也随之出现另外几个值得注意的问题。两种方式使用举例在我的mpvue工程测试中,针对dialog组件我专门创建了一个测试文件夹test_dialog,其中包含如下三个文件:index.vuema...
代码星球
·
2020-12-27
Vant
Weapp
dialog
组件
mpvue
wx:key="{{index}}" does not look like a valid key name (did you mean wx:key="index" ? 微信小程序
wx:key="{{index}}"doesnotlooklikeavalidkeyname(didyoumeanwx:key=“index”?去掉{{}}即可...
代码星球
·
2020-12-27
key
wx
quotindex
quot
does
如何从Vant Weapp、MinUI、iView Weapp、Wux Weapp、ColorUI共5个小程序组件库选型
发展到今天,手机端组件库其实已经大同小异,熟练的程序员甚至都能背过80%的组件名称,比如toast、cell、checkbox……,来来回回就是这么些,那么,面对市面上最火的5个小程序组件库,我们该如何选择?其实,并没有最好的那一个组件库,只是看你的需求。以下数据统计于2019.3.20。star:8578github...
代码星球
·
2020-12-27
Weapp
如何
Vant
MinUI
iView
微信小程序自定义导航栏(wx_custom_navigation_bar) 自定义返回键、首页键,动态设置标题,响应式组件
github: https://github.com/chen-yt/wx_custom_navigation_bar https://github.com/Superman2113/wx_custom_navigation_bar navb...
代码星球
·
2020-12-27
自定义
微信
程序
导航
wx
首页
上一页
...
49
50
51
52
53
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他