ICode9

精准搜索请尝试: 精确搜索
  • 滑动窗口专题2022-06-25 10:02:20

    Shopping in Mars (25) Link 这道题还可以用前缀和+二分做。 #include <iostream> #include <cstdio> #include <cstdlib> #include <algorithm> #include <string> #include <string.h> #include <vector> using namespace std; int n,m; int d[

  • im即时通讯开发应用保活之进程防杀2022-06-24 10:00:07

    在Android 4.4及以后的系统中,应用能否常驻内存,一直以来都是相当头疼的事情,尤其移动端IM、消息推送这类应用,为了保证“全时在线”的概念,真是费尽了心思。虽然APP常驻内存对于用户来说比较”恶心”,但是在诸如IM和消息推送这类场景来说,APP的常驻内存却尤其重要。 于是,又带着怀疑的眼

  • im即时通讯开发:Android6.0及以上的保活之被杀复活2022-06-23 10:04:53

    随着AlarmManager唤醒、native进程拉起等方式的失效,APP常驻内存的时代将不复存在,尤其是当APP进程被杀死后,基本很难将其复活拉起。从用户的角度来讲,这是一种很好的发展,而这一切应该归功于谷歌和各大厂商不断追求良好的用户体验;从开发者的角度来说,尤其是即时通信类应用(如移动端IM、

  • im即时通讯开发之后台应用保活、消息推送的噩梦2022-06-20 10:32:57

    Android P的最后一个开发者预览版(即DP5)已如期发布于2018年7月26日,根据上面这张发布路线图,相信Android P的正式版将很快到来。对于Andriod开发者来说,不管Andriod P有多少新功能或者特性(反正“我”用iPhone啊,哈哈),是否影响“我”撸的APP的运行才是最要紧的事。 自从Andriod 6.0以来,An

  • 70 行 Python 代码写春联,行书隶书楷书随你选2022-06-16 15:04:22

    前言 相信现在有很多小伙伴都不会写毛笔字了,今天想用python来写一幅春联,不知道有没有人喜欢。该文用的是田英章老师的楷 书,我在网上总共找到了1600个汉字,因此,春联用字被限制在这1600个汉字的小字库中。我个人精力有限,同时受知识产权保 护的限制,不可能制作完整的毛笔字库。

  • python把png图片转换成jpg 格式 2022-062022-06-15 09:05:08

    ##图片转换格式         # from email.mime import image         # from PIL  import Image         # def zhuan():         #     im=Image.open("花花.png")         #     im=im.convert('RGB')       

  • 浅析im即时通讯开发加白名单2022-06-14 10:00:45

    IM在Android上的保活问题经常在即时通讯网的论坛和技术群里被讨论,自从Android 8.0后系统大大降低了后台运行应用的保活容忍度,保活从黑科技横行的时代进入了技术蛮荒阶段,真要实现保活,技术难度越来越大。不过话说回来,既然用黑科技进行保活是Andriod技术的逆潮流,那何不回头是岸,做个“

  • python 图片转字符画2022-06-10 11:35:01

    from PIL import Image IMG = '1.jpg' #设置图片文件 WIDTH = 300 #设置字符画的宽 HEIGHT =400 #设置字符画的高 OUTPUT = 'output5.txt' #设置存放字符画的文本文件 ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`&#

  • im即时通讯开发:移动端协议UDP还是TCP?2022-06-08 10:02:53

    对于有过网络编程经验的开发者来说,使用何种数据传输层协议来实现数据的通信,是个非常基础的问题,它涉及到你的第一行代码该如何编写。 从PC时代的IM开始,IM开发者就在为数据传输协议的选型争论不休,隔一段时间就能在社区里看到)。到了移动互联网时代,鉴于移动网络的不可靠性等特点,再加上

  • im即时通讯开发:移动端需要面对的问题2022-06-07 10:00:09

    统一介绍下一个IM APP的方方面面,包括技术选型(包括通讯方式,网络连接方式,协议选择)和常见问题。 P2P还是服务器中转? IM通讯方式无非两种选择:设备直连(P2P)和通过服务器中转。 1P2P方式 P2P多见于局域网内聊天工具,典型的应用有:飞鸽传书、天网Maze(你懂的)等。这类软件在启动后一般做

  • im即时通讯开发:Protobuf数据传输格式2022-06-06 10:02:09

    即时通讯应用(包括IM聊天应用、实时消息推送应用等)在选择数据传输格式的时候,相信没有真正实践过的人,都会犹豫该怎么选择。在即时通讯开发者同行的眼里,怎么选择其实是个极富争议话题。 Protobuf简介 一条消息数据,用protobuf序列化后的大小是json的10分之一,xml格式的20分之一,是二进制

  • im即时通讯开发:如何选择数据传输格式2022-06-02 10:02:01

    即时通讯应用(包括IM聊天应用、实时消息推送应用等)开发的前期技术选型时,关于数据传输格式的选择,在即时通讯开发者同行的眼里,是个极富争议话题。 精略分析一下,大概的原因在于: 可选择的协议或封装格式多种多样: 可选择的余地很大:XMPP、Protobuf、JSON、私有2进制、MQTT、定格化XML、Pl

  • 爬虫--验证码识别2022-05-30 12:02:08

    验证码与爬虫: 验证码是一种防爬机制   识别验证码的机制:   1.人工肉眼识别(不推荐)   2.第三方自动识别(推荐): 云打码(已挂)  超级鹰   打码兔 超级鹰示例:(各打码平台使用方法几乎一致) if __name__ == '__main__': # 调用类生成实例 chaojiying = Chaojiy

  • C#迭代的一般应用2022-05-28 11:32:37

    using System.Collections;//必须添加的命名空间 namespace 迭代的一般应用 { class Program { static void Main(string[] args) { IterationMonths im = new IterationMonths(); foreach (string item in im) {

  • windows实用技巧2022-05-27 15:00:54

    1.查看端口端口有哪些进程占用 netstat -ano | findstr 5000 ==>得到占用端口的进程 tasklist | findstr 1888 ==》 查看占用该进程的程序名称 但有些进程是无法找到具体的文件位置的,只能强制删除(当你遇到这样的情况时候,很有可能中病毒。) 最简单的验证方法就是重启电脑然后在查

  • im即时通讯开发:网络通信传输层协议——UDP和TCP2022-05-23 11:00:32

    互联网发展至今已经高度发达,而对于互联网应用(尤其即时通讯网专注的即时通讯技术这一块)的开发者来说,网络编程是基础中的基础,只有更好地理解相关基础知识,对于应用层的开发才能做到游刃有余。 相信计算机专业的朋友在大学都学过《计算机网络》这门课程,但据我个人了解计算机专业普通大

  • im即时通讯开发:高可用、易伸缩、高并发的IM群聊、单聊架构方案设计2022-05-11 10:00:50

    要实现一整套能用于大用户量、高并发场景下的IM群聊,技术难度远超IM系统中的其它功能,原因在于:IM群聊消息的实时写扩散特性带来了一系列技术难题。 举个例子:如一个2000人群里,一条普通消息的发出问题,将瞬间写扩散为2000条消息的接收问题,如何保证这些消息的及时、有序、高效地送达,涉及

  • 如何用Python在图片上绘制BoundingBox2022-05-10 15:00:39

      参考资料:   https://blog.csdn.net/weixin_41735859/article/details/106599903   在目标检测等CV领域的任务里,经常会涉及到在图片上绘制BBox,也就是画一个矩形框把目标框起来,并且还可能会打上标签。这篇随笔记录一下在Python里如何在图片上绘制BoundingBox。   我的主要

  • SpringBoot集成开源IM框架MobileIMSDK,实现即时通讯IM聊天功能2022-05-05 12:35:14

    一、前言 MobileIMSDK 是什么? MobileIMSDK  是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。 工程地址是: 1)Gitee码云地址:https://www.oschina.net/p/mob

  • 今日头条街拍美图爬取2022-05-04 22:00:31

      实验目的 熟悉Ajax的使用 实验内容 以今日头条为例来尝试通过分析Ajax请求来抓取网页数据的方法。这次要抓取的目标是今日头条的街拍美图,抓取完成之后,将每组图片分文件夹下载到本地并保存下来。 实验过程 1、网页分析 (1)打开今日头条首页https://www.toutiao.com/,搜索框里输入“

  • Python 中使用 Selenium WebDriver 截取部分截图2022-04-30 11:03:36

    from selenium import webdriverfrom PIL import Imagefrom io import BytesIO driver= webdriver.Chrome()driver.get('你的网页URL') ##按照页面进行元素定位element = driver.find_element_by_xpath('你的元素')##获取你的坐标{X,Y}location = element.location##获取高度跟宽

  • im即时通讯开发:高性能HTTP服务端的负载均衡2022-04-26 10:01:33

    在一个典型的高并发、大用户量的Web互联网系统的架构设计中,对HTTP集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案。HTTP负载均衡的本质上是将Web用户流量进行均衡减压,因此在互联网的大流量项目中,其重要性不言而喻。 即时通讯网注:本文中所提及的HTTP负载均衡方案和算

  • Python简易处理图片代码2022-04-24 13:31:50

    Python简易处理图片代码 python翻转图片代码 代码1:(旋转单一图片) # -*- coding:utf8 -*- from PIL import Image def change_photos(head_name, photo_path): path = 'C:\\Users\\username\\Desktop\\test\\' #保存图片路径,可自行定义 im = Image.open(photo_path) #打开图

  • 小程序如何集成即构IM实现即时通讯发消息聊天2022-04-21 22:31:34

    之前的文章已经介绍了如何实现Web端的即时通讯IM,为了让大家全面的体验通信互动的快乐。 本文介绍如何使用 ZIM SDK 快速实现实现小程序端的基本的消息收发功能,在微信中实现一个mini版微信,也就是常见的聊天功能。 1 方案介绍 ZIM SDK 提供了如下接入方案: 在此方案中,您需要通过您自

  • IM即时通讯功能解析:为什么微信里没有消息“已读”功能2022-04-19 11:32:40

    为何其它IM里会有这个功能? 换句话说:聊天消息的“已读”和“未读”状态在什么情况下该做呢? 这是一个典型的功能分析,遇到这种分析,我们应该如何用产品思维入手呢? 第一步:结构性思维 很多人遇到这种问题,不自觉地就从定位、场景、产品理念、用户体验等很多个角度来分析了,其实这就是结构

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有