bt365体育投注.主頁欢迎您!!

    <acronym id="zvmrr"></acronym>
    <td id="zvmrr"></td>
  • <tr id="zvmrr"><label id="zvmrr"></label></tr>
  • <acronym id="zvmrr"></acronym>
  • 沙渺

    沙渺 查看完整档案

    大连编辑北京航空航天大学  |  电子信息工程 编辑腾讯无线大连研发中心  |  软件开发工程师 编辑 shamiao.com 编辑
    编辑

    1998年入行,普通的电脑老玩家。Web、嵌入式Linux和电子产品设计研究者。
    相信人类有资格拥有一套完全自由的基本的计算机软件方案。目前对创客运动和在线教育有不低的兴趣。

    ◆ “树莓爱好者”开源硬件中文社区 http://www.raspi.cn 创始人与
    ◆ 前SF运营实习生(2014年3-6月在职),曾在SF任职时拥有的社区特权现已全部交还

    个人动态

    沙渺 关注了标签 · 2020-06-03

    rust

    一门赋予每个人构建可靠且高效软件能力的语言。

    关注 462

    沙渺 赞了问题 · 2016-07-21

    解决数据量太大,分页查询变慢,有什么优化查询的方法吗?

    由于用户记录太多(300万),导致分页查询变得很慢,如何优化语句或者索引?大家有什么优化方案吗?

    补充内容:
    谢谢大家的方案,我看的很受启发,但结合我的这个情况来说比较特殊,不太适用。具体情况如下:
    1当用户打开参与记录页面时候,要显示最新参与的10个人的记录。(这10个人的记录并不是用户参与记录表之中最新的的那十条数据而是加WHERE条件筛选出来的十条数据。)
    2最新的参与10个人的数据是从两个表中拿取得(用户信息表,用户参与记录表)。
    3要保证用户能翻下一页数据,上一页数据。
    现在查数据是连接两个表,WHERE两个表的条件,然后limit的数据。这样太慢了,所以想问下有什么优化方案?

    关注 38 回答 20

    沙渺 赞了问题 · 2016-07-21

    解决selenium如何给隐藏输入框发送keys?

    <span class="table_n_abs" onclick="hideNameInput()" id="nameNoteId" style="top: 10px; font-size: 14px; font-family: 微软雅黑; display: block;">邮箱/手机号/帐号</span>
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    
    import time
    url = 'http://passport2.chaoxing.com/login?fid=1479&refer=http://i.mooc.chaoxing.com'
    # driver = webdriver.PhantomJS()
    driver = webdriver.Firefox()
    driver.get(url)
    time.sleep(1)
    elem = driver.find_element_by_id('passwordId')
    elem.send_keys('CNM')
    not_work_elem = driver.find_element_by_id('nameNoteId')
    not_work_elem.click()
    not_work_elem.send_keys('test')
    
    time.sleep(10)
    driver.close()
    

    关注 3 回答 2

    沙渺 赞了问题 · 2016-07-11

    php 如何获取字符串拼音首字母

    例如:$str = '中华人民';

    返回来 ZHRM;

    下面是我百度的一个函数,但是有的情况会出错,例如: 重庆

    返回来的是 ZQ

    function getfirstchar($s0) {
            $firstchar_ord = ord(strtoupper($s0{0}));
            if (($firstchar_ord >= 65 and $firstchar_ord <= 91)or ( $firstchar_ord >= 48 and $firstchar_ord <= 57))
                return $s0{0};
            $s = iconv("UTF-8", "gb2312", $s0);
            $asc = ord($s{0}) * 256 + ord($s{1}) - 65536;
            if ($asc >= -20319 and $asc <= -20284)
                return "A";
            if ($asc >= -20283 and $asc <= -19776)
                return "B";
            if ($asc >= -19775 and $asc <= -19219)
                return "C";
            if ($asc >= -19218 and $asc <= -18711)
                return "D";
            if ($asc >= -18710 and $asc <= -18527)
                return "E";
            if ($asc >= -18526 and $asc <= -18240)
                return "F";
            if ($asc >= -18239 and $asc <= -17923)
                return "G";
            if ($asc >= -17922 and $asc <= -17418)
                return "H";
            if ($asc >= -17417 and $asc <= -16475)
                return "J";
            if ($asc >= -16474 and $asc <= -16213)
                return "K";
            if ($asc >= -16212 and $asc <= -15641)
                return "L";
            if ($asc >= -15640 and $asc <= -15166)
                return "M";
            if ($asc >= -15165 and $asc <= -14923)
                return "N";
            if ($asc >= -14922 and $asc <= -14915)
                return "O";
            if ($asc >= -14914 and $asc <= -14631)
                return "P";
            if ($asc >= -14630 and $asc <= -14150)
                return "Q";
            if ($asc >= -14149 and $asc <= -14091)
                return "R";
            if ($asc >= -14090 and $asc <= -13319)
                return "S";
            if ($asc >= -13318 and $asc <= -12839)
                return "T";
            if ($asc >= -12838 and $asc <= -12557)
                return "W";
            if ($asc >= -12556 and $asc <= -11848)
                return "X";
            if ($asc >= -11847 and $asc <= -11056)
                return "Y";
            if ($asc >= -11055 and $asc <= -10247)
                return "Z";
            return null;
        }

    关注 7 回答 4

    沙渺 回答了问题 · 2016-05-31

    php中trait的意义是什么呢?

    有不少目的,我相信其他的答案会从各个角度提及。

    我所知道的一个重要目的是:方便代码生成器的工作。

    如果一个类的部分代码是生成器产生的,部分代码是自己写的,那么我们肯定希望生成器产生的代码在trait里,我们自己写的代码引用这个trait。这样如果生成器需要重新运行,自写的代码就无需任何变化。

    这一点用继承也许也能做到,但PHP没有多继承。同时引用多个生成器产生的代码,只能依赖trait

    这一点你可以看一下 C# 的“部分类”(partial class)。在目的上是很相似的。

    关注 25 回答 12

    沙渺 赞了回答 · 2016-05-14

    小弟问一下各位前辈,做linux下面的C开发一般用什么IDE和调试工具呢

    VisualStudio + VisualGDB

    关注 33 回答 27

    沙渺 赞了回答 · 2016-05-14

    小弟问一下各位前辈,做linux下面的C开发一般用什么IDE和调试工具呢

    C的话还是Vim最好。当然需要抄一个比较好的配置。
    Clion没有用过,但是JetBrain出品,必属佳品 -- 前提是你的机器够给力。

    关注 33 回答 27

    沙渺 赞了回答 · 2016-05-14

    小弟问一下各位前辈,做linux下面的C开发一般用什么IDE和调试工具呢

    关注 33 回答 27

    沙渺 赞了问题 · 2016-05-12

    Can't connect to local MySQL server through socket....

    安装Discuz!3.2 初始化数据库阶段报错,Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) ,如图:
    图片描述

    我已经检查应该检查的配置,特么的发现都没有问题,郁闷...
    1.服务器端mysql服务启动一切正常
    mysql服务启动一切正常
    2.文件权限也没有问题
    文件权限也没有问题
    3.使用mysql client命令也可以正常连接,和执行sql
    client命令可以正常连接

    各位看看还有可能是哪儿出现了问题呢

    关注 5 回答 3

    认证与成就

    • 获得 1633 次点赞
    • 获得 61 枚徽章 获得 3 枚金徽章, 获得 22 枚银徽章, 获得 36 枚铜徽章

    擅长技能
    编辑

    开源项目 & 著作
    编辑

    (??? )
    暂时没有

    注册于 2013-10-18
    个人主页被 16.4k 人浏览

    bt365体育投注