精华内容
下载资源
问答
  • 如何做一个类似QQ说说体系的表结构 分析首先用户是一个单独表,包括用户基本信息。 对于说说表,可以包括一些基本的信息,包括说说文字、发表日期、发表地点、浏览次数、点赞数。但是,说说中的图片不能放在该...

    如何做一个类似QQ说说体系的表结构

    分析

    1. 首先用户是一个单独表,包括用户基本信息。
    2. 对于说说表,可以包括一些基本的信息,包括说说文字、发表日期、发表地点、浏览次数、点赞数等。但是,说说中的图片不能放在该表中,因为可能有多张图片,无法确定图片张数
    3. 应该另外建一张图片表,该表就是说说里面的图片。以说说主键为外键。
    4. 对于评论表,首先有一个id,还要有一个判断是评论说说还是评论评论(=_=)的字段。还有,一个判断该评论所属的 id(我评论了哪条评论),该id(外键)以自己的id(主键)作为外键(重点),由此找到评论了哪条评论。

    建表

    1. user(用户表,例如QQ账号):uid,uname,uimg(头像)。
    2. tops(说说表):tid、tcontent(文字内容)、tdatetime(发表日期)、tplace(发表地点)、tvie ws(浏览次数)、tzan(点赞数)、uid
    3. imgs(说说里面的图片,可能有多张图片,另外构建表):iid、iurl(图片链接)、tid
    4. comments(评论表):cid、ccontent(评论内容)、cstate(评论低级:是不是评论发说说人,还是评论评论的人)、cid、tid、uid

    建表语句

    建表语句最后附源码中
    

    这里写图片描述

    插入语句

    1. 插入user表

      INSERT INTO USER
      VALUES
      (1, ‘张三’, ‘我是张三的头像地址’),
      (2, ‘李四’, ‘我是李四的头像地址’),
      (3, ‘王五’, ‘我是王五的头像地址’),
      (4, ‘赵六’, ‘我是赵六的头像地址’);

    2. 插入tops表

      INSERT INTO tops
      VALUES
      (
      1,
      ‘今天苏州的天气真差’,
      ‘2016-06-15’,
      ‘苏州’,
      3,
      5,
      1
      ),
      (
      2,
      ‘尼玛,又输了。’,
      ‘2016-07-13’,
      ‘郑州’,
      3,
      5,
      2
      ),
      (
      3,
      ‘烟花三月下扬州’,
      ‘2016-03-03’,
      ‘扬州’,
      3,
      5,
      3
      ),
      (
      4,
      ‘我们一起去周庄吧’,
      ‘2016-04-06’,
      ‘上海’,
      3,
      5,
      3
      );

    3. 插入图片表

      INSERT INTO imgs
      VALUES
      (
      1,
      ‘我是说说1的图片资源-1’,
      1
      ),
      (
      2,
      ‘我是说说1的图片资源-2’,
      1
      ),
      (
      3,
      ‘我是内容1的图片资源-3’,
      1
      ),
      (
      4,
      ‘我是内容1的图片资源-4’,
      1
      );
      INSERT INTO imgs
      VALUES
      (
      4,
      ‘我是内容2的图片资源-1’,
      2
      ),
      (
      5,
      ‘我是内容2的图片资源-2’,
      2
      );

    4. 插入评论表

      #默认值设置:
      #cstate:0 评论说说;1:评论评论
      #cid_id:0 评论说说 其它值:是什么id就评论那个id的评论
      
      #用户id为3的人评论说说编号为1的内容
      INSERT comments VALUES(1,'瞎扯,有郑州的天气差吗?我还没见过!',0,null,1,3);
      
      #插入一条评论说说1 的评论
      INSERT comments VALUES(2,'我也感觉苏州的天气可差劲',0,null,1,4);
      
      #用户id为2的人评论说说标号为1的评论的编号为1的评论。日了,醉了、
      INSERT comments VALUES(3,'郑州的天气差?有北京的差吗?瞎扯!',1,1,1,2);
      
      #插入一条评论说说1 的评论
      INSERT comments VALUES(4,'苏州的天气差吗?!',0,null,1,3);
      
      #用户id为4的人评论说说标号为1的评论的编号为2的评论。
      INSERT comments VALUES(5,'呵呵。北京天气那么差,都特么一个一个的跑去魔都?!',1,3,1,4);
      
      #用户id为2的人评论说说编号为3的内容
      INSERT comments VALUES(6,'下扬州干嘛?',0,null,3,2);
      
    5. 任务

      请查出说说编号1的 拥有者id、拥有者名字、说说内容、【评论人id、评论人姓名、评论内容】—-所有子评论。

    6. 尝试用查询语句得到5的答案

      第一步:查出说说编号1的 拥有者id、拥有者名字、说说内容

      select user.uid, user.uname,tops.tcontent from user,tops where tops.uid=user.uid and cid=1;
      

      第二步:查询出直接评论说说的所有评论,包括:评论人名字,评论内容,评论的说说的内容,说说的拥有者id(不是评论评论的内容)

      select user.uname,comments.ccontent,tops.tcontent,tops.uid from user,comments,tops where comments.uid=user.uid and comments.tid=tops.tid and comments.cstate=0 and tops.tid=1;
      

      第三步:查询出评论评论的内容,包括:评论人名字,评论内容,评论的评论的内容,评论的评论的评论人名字,评论的说说的内容,说说的拥有者

      【select (select  user.uname,comments.ccontent from comments where    )user.uname,comments.ccontent,
           tops.tcontent,tops.uid 
      from user,comments,tops where comments.uid=user.uid and comments.tid=tops.tid and comments.cstate=1 and tops.tid=1;
      
      cid ccontent cid_id tid uid】X   该步难以实现。考虑用java代码实现。该部分通过jdbc实现 
      
    7. java的代码实现的主要步骤:获取根据说说id每个表在java 中对应的对象,然后遍历,当然,遍历过程中有很多处理。

    8. 没有解决的问题:如果有人插入到评论中两个人的对话,不会按照实际中说说评论的顺序,而是按照原来两人对话的顺序排序。多余的字段:评论表中cstste,因为在java中可以根据cid_id判断是不是评论说说还是评论评论,所以该字段显得多余。

    9. 数据库源码

      /*
      Navicat MySQL Data Transfer

      Source Server         : 123
      Source Server Version : 50027
      Source Host           : localhost:3306
      Source Database       : shuo
      
      Target Server Type    : MYSQL
      Target Server Version : 50027
      File Encoding         : 65001
      
      Date: 2016-03-19 12:10:47
      */
      
      SET FOREIGN_KEY_CHECKS=0;
      
      -- ----------------------------
      -- Table structure for `comments`
      -- ----------------------------
      DROP TABLE IF EXISTS `comments`;
      CREATE TABLE `comments` (
        `cid` int(11) NOT NULL auto_increment,
        `ccontent` text,
        `cstate` int(11) default NULL,
        `cid_id` int(11) default NULL,
        `tid` int(11) NOT NULL,
        `uid` int(11) NOT NULL,
        PRIMARY KEY  (`cid`),
        KEY `tid` (`tid`),
        KEY `uid` (`uid`),
        KEY `fk_1` (`cid_id`),
        CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`tid`) REFERENCES `tops` (`tid`) ON DELETE CASCADE ON UPDATE CASCADE,
        CONSTRAINT `comments_ibfk_2` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON DELETE CASCADE ON UPDATE CASCADE,
        CONSTRAINT `fk_1` FOREIGN KEY (`cid_id`) REFERENCES `comments` (`cid`) ON DELETE CASCADE ON UPDATE CASCADE
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
      
      -- ----------------------------
      -- Records of comments
      -- ----------------------------
      INSERT INTO `comments` VALUES ('1', '瞎扯,有郑州的天气差吗?我还没见过!', '0', null, '1', '3');
      INSERT INTO `comments` VALUES ('2', '我也感觉苏州的天气可差劲', '0', null, '1', '4');
      INSERT INTO `comments` VALUES ('3', '郑州的天气差?有北京的差吗?瞎扯!', '1', '1', '1', '2');
      INSERT INTO `comments` VALUES ('4', '苏州的天气差吗?!', '0', null, '1', '3');
      INSERT INTO `comments` VALUES ('5', '呵呵。北京天气那么差,都特么一个一个的跑去魔都?!', '1', '3', '1', '4');
      INSERT INTO `comments` VALUES ('6', '下扬州干嘛?', '0', null, '3', '2');
      
      -- ----------------------------
      -- Table structure for `imgs`
      -- ----------------------------
      DROP TABLE IF EXISTS `imgs`;
      CREATE TABLE `imgs` (
        `iid` int(11) NOT NULL auto_increment,
        `iurl` varchar(200) default NULL,
        `tid` int(11) NOT NULL,
        PRIMARY KEY  (`iid`),
        KEY `tid` (`tid`),
        CONSTRAINT `imgs_ibfk_1` FOREIGN KEY (`tid`) REFERENCES `tops` (`tid`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
      
      -- ----------------------------
      -- Records of imgs
      -- ----------------------------
      INSERT INTO `imgs` VALUES ('1', '我是说说1的图片资源-1', '1');
      INSERT INTO `imgs` VALUES ('2', '我是说说1的图片资源-2', '1');
      INSERT INTO `imgs` VALUES ('3', '我是内容1的图片资源-3', '1');
      INSERT INTO `imgs` VALUES ('4', '我是内容1的图片资源-4', '1');
      INSERT INTO `imgs` VALUES ('5', '我是内容2的图片资源-1', '2');
      INSERT INTO `imgs` VALUES ('6', '我是内容2的图片资源-2', '2');
      
      -- ----------------------------
      -- Table structure for `tops`
      -- ----------------------------
      DROP TABLE IF EXISTS `tops`;
      CREATE TABLE `tops` (
        `tid` int(11) NOT NULL auto_increment,
        `tcontent` text,
        `tdatetime` varchar(20) default NULL,
        `tplace` varchar(20) default NULL,
        `tviews` int(11) default NULL,
        `tzan` int(11) default NULL,
        `uid` int(11) NOT NULL,
        PRIMARY KEY  (`tid`),
        KEY `uid` (`uid`),
        CONSTRAINT `tops_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
      
      -- ----------------------------
      -- Records of tops
      -- ----------------------------
      INSERT INTO `tops` VALUES ('1', '今天苏州的天气真差', '2016-06-15', '苏州', '3', '5', '1');
      INSERT INTO `tops` VALUES ('2', '尼玛,又输了。', '2016-07-13', '郑州', '3', '5', '2');
      INSERT INTO `tops` VALUES ('3', '烟花三月下扬州', '2016-03-03', '扬州', '3', '5', '3');
      INSERT INTO `tops` VALUES ('4', '我们一起去周庄吧', '2016-04-06', '上海', '3', '5', '3');
      
      -- ----------------------------
      -- Table structure for `user`
      -- ----------------------------
      DROP TABLE IF EXISTS `user`;
      CREATE TABLE `user` (
        `uid` int(11) NOT NULL auto_increment,
        `uname` varchar(20) default NULL,
        `uimg` varchar(100) default NULL,
        PRIMARY KEY  (`uid`)
      ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
      
      -- ----------------------------
      -- Records of user
      -- ----------------------------
      INSERT INTO `user` VALUES ('1', '张三', '我是张三的头像地址');
      INSERT INTO `user` VALUES ('2', '李四', '我是李四的头像地址');
      INSERT INTO `user` VALUES ('3', '王五', '我是王五的头像地址');
      INSERT INTO `user` VALUES ('4', '赵六', '我是赵六的头像地址');
      
    10. java操作带数据库源码

      http://download.csdn.net/detail/wgyscsf/9466400

    展开全文
  • LimitNumber('只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字只显示20文字','qfr');...
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            .r-advInfo-itemText{
                padding: 25px 20px;
                background: pink;
                color: #000;
                border-radius: 40px;
                width: 200px;
            }
            .r-advInfo-item p {
                margin-top: 10px;
                font-size: 14px;
                color: #000;
                line-height: 24px;
                margin-top:20px;
            }
     
     
        </style>
    </head>
    <body>
    <div class="r-advInfo-itemText">
        <p id="qfr"></p>
    </div>
    <script>
     
        LimitNumber('只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字只显示20个文字','qfr');
        /*用js限制字数,超出部分以省略号...显示*/
        function LimitNumber(txt,idName) {
            var str = txt;
            str = str.substr(0,20) + '...' ;
            var id=document.getElementById(idName);
            id.innerText=str;
        }
     
    </script>
    </body>
    </html>


    内容为js 加载

    知识点      substr()






    展开全文
  • 一个gis平台从业者说说超图吧

    千次阅读 2016-07-01 16:01:49
    发表于 2016-01-20 22:44:13 股吧网页版 本人一直从事gis行业软件开发7年...试问世间所有的一切存在于空间不都是有一个位置关系吗?只是看对位置这个概念是否敏感罢了。需要告诉大家的是,以后物联网是必然的,所有

    发表于 2016-01-20 22:44:13 股吧网页版

    本人一直从事gis行业软件开发7年多,曾经就职于中地数码(曾经的gis一哥,没上市,最后没落了),也来说说gis的前景吧,就一句话gis前景非常大,gis是描述空间位置的,通过软件技术方便查看,查询,分析。试问世间所有的一切存在于空间不都是有一个位置关系吗?只是看对位置这个概念是否敏感罢了。需要告诉大家的是,以后物联网是必然的,所有东西都会连接在一起,这时候就有一个连接的对象,连接对象的位置,连接对象之间怎么信息互通的问题。gis是其中很重要的一环。往细里说以后的无人驾驶,以后的网店的线上线下布局,个人的信息,包括位置还有现在的不动产登记等等。不动产登记已经开始,很多同行公司已经蠢蠢欲动,但这工作事政府牵头,需要资历的,一般公司进不来。包括gis的其它领域都不是想玩就能玩的。大家看看超图接连并购了几家不动产登记公司,其实早就布局,而且势在必行了。

    再来说说超图吧,他是做gis平台的,什么是gis基础平台?就是gis的基础功能开发,这个一般公司玩不来,全国真正能玩的就中地数码和超图,其它的都是做上层应用的,没卖一套软件需要向平台缴纳费用,一个软件的平台费用是20w,可惜的是,国内的平台做的好好,所以大部分gis应用级开发的公司都是购买国外的平台,比如arcgis等。
    最近国家处于信息安全,要求gis应用的国产gis平台要占据70%,就是要求各大厂商强制购买国产gis,国产gis就中地和超图,中地前几年处于内耗现在不行了,谁获利大家自己想。
    还有一个要说的是,过政府gis行业软件,搞定省部级,基本就是躺着赚钱了,比如国土一张图,就是个项目,全国所有省市县都要部署,一套就是120w+,现在国土应用基本饱和,不动产是一个新的增长点。可以假设,收购的这两家公司,可以依托超图拿项目,做上层应用开发,gis平台直接用超图自己的,可以想象利润是非常可观的。像数字政通他们买外国的软件一套20w的平台费,那么同样的项目,超图下面的公司利润空间就多20w。
    收购这些公司不在于公司有多大,利润有多高,主要是要生产力和市场切入点。gis最难的是平台和技术。底子打好了,做行业应用那是相当迅速的,gis平台好比是苹果的研发中心,iPhone研发好了,买个像富士康一样的工厂疯狂生产就好了,工厂小不要紧,给钱这家工厂让他招人就是了,因为生产容易啊。富士康当时突然生产iPhone迅速招聘几万工人的事就不说了。
    其实就在去年14年,当时软件行业股票都大涨,唯独超图不长,业绩不好看,盘子超级小,看不到一点希望时,我对身边的朋友说,如果拿得住,买超图软件吧,拿几年,那时你不会在羡慕现在疯长的这几只股了。我喜欢炒,我自己没守住,后来超图涨了n倍,这是后话了……,说这些,只有一个意思,这票子的主业我熟悉,管理和金融我不懂,但我知道它公司会做起来,就这样
    展开全文
  • 首先从 openpyxl.styles 模块中导入 Font 类: import openpyxl from openpyxl.styles import Font 然后建立 Font 对象,通过它来确定文本在单元格中的显示样式。Font 类支持以下属性: ...注意: 如果是中文字体...

    首先从 openpyxl.styles 模块中导入 Font 类:

    import openpyxl
    from openpyxl.styles import Font
    

    然后建立 Font 对象,通过它来确定文本在单元格中的显示样式。Font 类支持以下属性:

    参数 类型 说明
    name 字符串 字体名称。注意: 如果是中文字体,前面必须加 u 对其进行 Unicode 编码。
    size 整型 字体大小。
    bold 布尔型 是否为粗体。
    italic 布尔型 是否为斜体。
    import openpyxl
    from openpyxl.styles import Font
    
    wb = openpyxl.Workbook()
    sheet = wb['Sheet']
    
    # 字体对象
    fontObj1 = Font(name=u'微软雅黑', bold=True, italic=True, size=24)
    sheet['A1'].font = fontObj1
    sheet['A1'] = '微软雅黑、粗体、斜体、字体大小为 24'
    
    fontObj2 = Font(name=u'隶书', bold=False, italic=False, size=32)
    sheet['A2'].font = fontObj2
    sheet['A2'] = '隶书、字体大小为 32'
    
    
    wb.save('styles.xlsx')
    

    运行结果:

    我们将 Font 对象传递给 Cell 对象的 font 属性,即可设置其字体。是不是很简单呀 O(∩_∩)O哈哈~

    展开全文
  • https://jlwz.cn/wapindex-1000-343.html
  • 小秋今天去面试了,面试官问了一个与敏感词过滤算法相关的问题,然而小秋对敏感词过滤算法一点也没听说过。于是,有了下下事情的发生… 面试官开怼 面试官:玩过王者荣耀吧?了解过敏感词过滤吗?,例如在游戏里,...
  • 面试官:兄弟,说说基本类型和包装类型的区别吧

    万次阅读 多人点赞 2019-09-29 08:36:07
    Java 的每个基本类型都对应了一个包装类型,比如说 int 的包装类型为 Integer,double 的包装类型为 Double。基本类型和包装类型的区别主要有以下 4 点。
  • 项目地址https://github.com/979451341/OrcTest我们说说实现这项目已实现的功能,能够截图手机界面的某块,将这块图片的Bitmap传给tess-two的代码来获取扫描结果我这里在贴出tess-two这专为Android而...
  • 一个字母包括1个字符,1个字节可是我用计算机测试后不是这样程序如下aa="1" response.write(len(aa)&""&leb(aa))%>结果证明一个汉字包括1个字符,2个字节,一个字母包括1个字符,2个字节很奇怪啊,大家说说是怎么回...
  • 说说 Vue 中组件的缓存

    千次阅读 2019-04-19 20:38:50
    当时只是简单的提供了一个解决问题的思路,并没有说到多少组件缓存的东西,今天我们就来详细说说组件的缓存。 组件化开发模式下,我们会把整个项目拆分成很多组件,然后按照合理的方式组织起来。 自然就存在组件之间...
  • Android QQ空间说说回复功能简介

    万次阅读 2016-01-31 18:42:47
    最近项目里面有很多关于textview的样式问题,比如一些字体设置了背景色,加粗,下划线,中划线。...由于mac上软件比较难用,没有到qq的apk里面去扣一些表情过来,暂时拿默认的图片作为一个表情。 上面图片
  • 面试官:说说什么是 Java 内存模型(JMM)?

    万次阅读 多人点赞 2021-05-05 23:23:20
    本文禁止转载 1. 为什么要有内存模型...在面试中,面试官经常喜欢问:『说说什么是Java内存模型(JMM)?』 面试者内心狂喜,这题刚背过:『Java内存主要分为五大块:堆、方法区、虚拟机栈、本地方法栈、PC寄存器,ba.
  • 老猿说说-CopyOnWriteArrayList

    万次阅读 2020-11-17 11:04:25
    CopyOnWriteArrayList,这 List 具有以下特征: 线程安全的,多线程环境下可以直接使用,无需加锁; 通过锁 + 数组拷贝 + volatile 关键字保证了线程安全; 每次数组操作,都会把数组拷贝份出来,在新
  • 份JAVA工程师的求职简历来说说求职简历怎么写

    万次阅读 多人点赞 2019-06-25 21:34:46
    这是篇我比较想看到的简历指导的文章。 但是我比较反对简历造假。我觉得会什么写什么把。 Java就业指导   想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些...
  • 老猿说说-ArrayList

    万次阅读 2020-10-09 11:37:04
    ArrayList 整体架构比较简单,就是一个数组结构 比如:长度为10的数组,从1开始计数,index表示数组的下标,从0开始计数, elementData表示数组本身,源码中除了这两个概念,还有以下三个基本概念: DEFAULT_...
  • 说说代码洁癖

    千次阅读 2016-11-19 16:51:52
    突然想说说话题,当然只是个人之见。我觉得程序员一定是有代码洁癖的,对自己写的代码要精益求精,要有重构的想法。当然,我的代码洁癖目前也更多地体现在代码格式上,还谈不上对代码风格和性能的挑剔。同时还想...
  • 一个3位数字.COM的域名一般多少钱??

    千次阅读 2005-12-01 13:05:00
    联系了一个 他要3万大家说怎么样>.那3位数字是一般的 没有什么意义的 QUOTE:Originally posted by cnzj at 2005-1-8 10:54 PM:联系了一个 他要3万大家说怎么样>.那3位数字是一般的 没有什么意义的 差不多这个价格...
  • cmder中文乱码、文字重叠问题

    千次阅读 2015-05-04 12:53:35
    对于玩linux的同学来说,win7中的cmd弱爆了,今天我在微博中看到cmder这工具,自己安装了,觉得不错,就此分享给大家 下载安装到这里http://bliker.github.io/cmder/。  安装它的说明安装好后,实质上还...
  • 说说ajax 跨域、说说JSON和JSONP

    万次阅读 2017-08-29 08:51:52
     7、为了便于客户端使用数据,逐渐形成了一种非正式传输协议,人们把它称作JSONP,该协议的一个要点就是允许用户传递一个callback参数给服务端,然后服务端返回数据时会将这个callback参数作为函数名来包裹住JSON...
  • 说说Teams里的Card

    千次阅读 2019-09-06 17:47:09
    说说Teams里的Card? 在为Teams开发应用的时候,如果是Bot,Connectors或者Message Extension应用,会有添加Card的场景。 什么是Card Card,可以认为是种用户界面上的容器,可以包含诸多信息。比如包含button,...
  • 说说前端框架React

    万次阅读 2018-08-04 17:17:49
    上一篇文章讲了一下他的儿子vue,作为vue的爹,react有什么牛逼的地方吗?当然有。他的诞生是facebook为了处理开发... React 把用户界面抽象成一个个组件,如按钮组件 Button、对话框组件 Dialog、日期组件 Calenda...
  • 说说TCP和UDP源端口的确定

    万次阅读 2018-09-22 13:42:53
    到达杭州已经两周了,基本已经...本周来说一个老话题,即 一个TCP连接如何确定自己的源端口。这个问题在几年前就分析过,正好前些天一个朋友又问了,我就又进一步进行了思考,觉得正好可以作为本周的话题来讨论一...
  • 说说字符集

    千次阅读 2003-09-03 22:40:00
    说说字符集03-8-8 18:02 by leezy_2000 由于作者是美国人的缘故,我发现Windows下的几本名著(如《Windows程序设计》,Jeffrey Richter的《Windows 核心编程》)对字符集的讲解都不甚透彻。现在这里对一些易让人...
  • 首先来说说RandomForest 训练分类器时使用到的一些参数: numTrees:随机森林中树的数目。增大这数值可以减小预测的方差,提高预测试验的准确性,训练时间会线性地随之增长。 maxDepth:随机森林中每棵树的深度。...
  • Java程序模拟QQ空间登录 - 并模拟刷说说的赞 注意:腾讯修改了加密算法,已失效(2015-01-31) ...于是故事就开始了,他做过模拟百度登录,我想应该没问题啊,都是一样的程序嘛...并且最近也需要这样一个程序,于
  • Python 用selenium实现自动发说说

    千次阅读 2018-10-28 15:03:04
    用Selenium实现自动发说说 ...还有就是直接利用QQ的一个面登录网址登录! (一)、进入i.qq.com输入登录 这里输入密码登录网上代码很多,我就直接上代码了,另外如果你电脑登了QQ可以直接模拟点...
  • 说说光耦继电器

    千次阅读 2015-01-05 18:05:37
    说说光耦继电器    光耦继电器是固态继电器的种。英文是Solid State Optronics Relay。一般继电器都是机械触点,靠通电流过线圈变成有磁性的磁铁吸合触点,从而控制开光状态。而光耦继电器工作原理类似于光耦...
  • Android Retrofit 实现图文上传-文字参数类型

    万次阅读 多人点赞 2016-08-24 16:12:52
    回顾在 Android Retrofit 实现文字(参数)和多张图片一起上传 博客中,我们详细介绍了多张图片和文字参数上传的具体原理和实现,今天我们重点说说文字参数类型的问题。Post请求抓包信息:接口定义:从抓包信息中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 138,460
精华内容 55,384
关键字:

一个等字的说说