首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ATYUN订阅号

    Fabric Tel Aviv机器人驱动的物流中心

    微型物流中心位于现有的商店,或建筑物内,储存着拥有市场价值的货物,正日益被誉为在空间紧缺的城市中心实现快速运输的解决方案。总部位于加拿大阿尔伯塔州卡尔加里的Attabotics公司有一种技术,能将仓库货架的通道压缩成单一的垂直存储结构,在该领域很是优秀,横向来看,Fabric的自动化实现站点,目前也已达到了在天花板低至11英尺的房间里放置货架、运行搬运机器人的程度。

    75020发布于 2019-12-19
  • 来自专栏Kirin博客

    Input elements should have autocomplete attributes (suggested: autocomplete=’tel’, confirm at

    控制台显示: [DOM] Input elements should have autocomplete attributes (suggested: autocomplete=’tel’, confirm 译文概要:输入元素应该有自动完成的属性,比如: autocomplete=’tel’. 出问题的html代码: <label class="m-t">联系电话:</label> <input type="text" name="company_<em>tel</em>" class="form-control " required > 更改后的代码: <label class="m-t">联系电话:</label> <input type="text" name="company_<em>tel</em>" class="form-control " required autocomplete='<em>tel</em>'> 这样就没有提示了。

    1.4K31发布于 2020-10-30
  • 来自专栏罗超频道

    史蒂夫鲍尔默退休:WIN-TEL时代的崩塌

    这个模式的产物便是“WIN-TEL”阵营。微软做系统和基础软件,Intel负责核心硬件。两者处于整个计算机产业的中心。 5月2日,Intel也已换帅。 现在WIN-TEL时代已崩塌,“软件模式”已失效。激活码、校验码、破解软件在不久之后将成为历史名词。 人们将不再安装软件,而是使用某种服务,可以是App,可以是Web网络,可以是微信上的公众账号。

    1.1K70发布于 2018-04-26
  • 来自专栏全栈程序员必看

    字符串截取substring方法

    今天截取字符串截取多一个,研究了一下 我们吧电话号为字符串开始截取 错误示范 String tel ="159-4322-1515"; int index = tel.indexOf ("-"); //3 int lastIndex = tel.lastIndexOf("-"); //8 String s = tel.substring(0, index ); //159 String s1 = tel.substring(index); // -4322-1515 String s2 = tel.substring( ,总会多个“-”, 通过下标截取前面的时候什么都不用加, 通过下表截取后面的字符串时,会包括下标这个字符,所以需要下标+1 正确 String tel ="159-4322-1515"; int index = tel.indexOf("-"); //3 int lastIndex = tel.lastIndexOf("-"); //8 //截取第一个

    60610编辑于 2022-08-28
  • 来自专栏python知识

    通过Shell操作MongoDB

    WriteResult({ "nInserted" : 1 }) > // 向students集合插入文档 > db.students.save({stuid: 1002, name: '王大锤', tel : 0, name: 1, tel: 1}).pretty() { "name" : "王大锤", "tel" : "13012345678" } { "name" : "白元芳", "tel" : " 13022223333" } > // 查询name为“骆昊”或者tel为“13022223333”的文档 > db.students.find({'$or': [{name: '骆昊'}, {tel: '13022223333'}]}, {_id: 0, name: 1, tel: 1}).pretty() { "name" : "骆昊", "tel" : "13566778899" } { "name print('电话:', student['tel']) ...

    59310发布于 2021-05-21
  • 来自专栏landv

    [昆仑会员卡系统]老会员数据导入 从临时表插入会员至member_info_svc表 SQL

    第一版无UUID版本 从临时表插入会员至member_info_svc表 insert into member_info_svc ( gh_no,chname,sex,birthday,tel,email linkman_name,address,engname,card_password,insert_user,insert_date) select card_no,chname,sex,birthday,tel ,mobile,card_sn,card_no) select gh_no,chname,sex,title,birthday,nationality,address,tel,fax,email,memo ,office_tel,card_sn,card_no from member_info_svc where insert_user='Shiji' and insert_date='2018-01- card_no chname first_name last_name title sex birthday email linkman_tel tel

    89730发布于 2019-08-06
  • 来自专栏爱编码

    SpringBoot全局异常处理

    tel=1234567 * @param tel 手机号 * @return userName */ @ResponseBody @RequestMapping ("/finduserByTel") public Result findUserNameByTel(@RequestParam("tel") String tel) throws Exception (),ResultEnum.NOT_NULL.getMsg()); } if (tel.length() ! :" + tel); return ResultUtil.success(tel); } } 统一结果返回工具类 public class ResultUtil { public tel=12345678910

    99020发布于 2019-08-16
  • 来自专栏人人都是架构师

    Pottery:简化 redis 操作

    >>> from pottery import RedisDict >>> tel = RedisDict({'jack': 4098, 'sape': 4139}, redis=redis, key= 'tel') >>> tel['guido'] = 4127 >>> tel RedisDict{'jack': 4098, 'sape': 4139, 'guido': 4127} >>> tel[' jack'] 4098 >>> del tel['sape'] >>> tel['irv'] = 4127 >>> tel RedisDict{'jack': 4098, 'guido': 4127, 'irv': 4127} >>> list(tel) ['jack', 'guido', 'irv'] >>> sorted(tel) ['guido', 'irv', 'jack'] >>> 'guido ' in tel True >>> 'jack' not in tel False >>> 功能二:高级数据结构 利用 Pottery,可以轻松实现如布隆过滤器等高级数据结构,这在处理大规模数据去重时非常有用

    15500编辑于 2025-01-18
  • 来自专栏从零开始学自动化测试

    SQLAlchemy学习-6.Column 设置字段一些参数配置

    手机号,我们希望手机号不能重复,每个人对应唯一手机号,于是设置 unique=True tel = Column(String(30), unique=True) 还可以加一个age年龄字段,设置默认值 ={self.tel}, tel={self.age})>" if __name__ == '__main__': DB_URI = 'mysql+pymysql://root:123456@ , my_age) VALUES (%(name)s, %(tel)s, %(my_age)s)] [parameters: {'name': None, 'tel': '10086', 'my_age # 提交到数据库 重复添加相同的tel,会抛出异常: 1062, "Duplicate entry '10086' for key 'tel'" sqlalchemy.exc.IntegrityError (name, tel, my_age) VALUES (%(name)s, %(tel)s, %(my_age)s)] [parameters: {'name': 'yoyo1', 'tel': '10086

    4.3K11编辑于 2022-07-19
  • [tesseract-ocr][原创]tesseract训练lstm模型报错:LSTM: Training - Error msg - Encoding of string failed!

    /tessdata/tel.traineddata \ ~/tesstutorial/tellayer_from_tel/tel.lstm lstmtraining -U ~/tesstutorial /tel/tel.unicharset \ --script_dir .. /langdata --debug_interval 0 \ --continue_from ~/tesstutorial/tellayer_from_tel/tel.lstm \ --append_index 5 --net_spec '[Lfx256 O1c105]' \ --model_output ~/tesstutorial/tellayer_from_tel/tellayer \ -- train_listfile ~/tesstutorial/tel/tel.training_files.txt \ --target_error_rate 0.01 字符集怎么生成呢: 采用下面命令

    17110编辑于 2025-07-19
  • 来自专栏Python学习

    Python魔术方法

    ): self.name=name self.age=age self.tel=tel print("Student类创建了一个类对象")stu= self.tel=tel # __str__魔术方法 def __str__(self): return f"Student类对象,姓名:{self.name} self.tel=tel stu1=Student("小明","18","13456789021")stu2=Student("小红","17","13786789021" self.tel=tel # __le__魔术方法 def __le__(self, other): return self.age<=other.agestu1 self.tel=tel # 魔法方法,用于定义对象的字符串表示形式 def __str__(self): return f"【学生姓名:{self.name}

    47122编辑于 2024-08-04
  • 来自专栏明明如月的技术专栏

    正则表达式练习【验证手机号码】

    public class RegexDemo_1  { public static void main(String[] args) { String tel tel.equals("over") ) { System.out.println("请输入需要验证的手机号码:"); tel = in.nextLine(); if(tel.equals ("over")) {System.out.println("退出验证"); break; } if(isAtelNumber(tel)) System.out.println System.out.println("错误:该号码不是手机号码"); };   } public static boolean isAtelNumber(String tel String regex = "1[358]\\d{9}"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(tel

    68030发布于 2021-08-27
  • 来自专栏历史专栏

    【愚公系列】2022年01月 Django商城项目17-用户中心-地址管理功能实现(增删改查)

    district_id') place = json_dict.get('place') mobile = json_dict.get('mobile') tel = json_dict.get('tel') email = json_dict.get('email') # 2.验证数据 # 验证邮箱 (r'^1[3-9]\d{9}$', mobile): return http.HttpResponseBadRequest('参数mobile有误') if tel $', tel): return http.HttpResponseBadRequest('参数tel有误') if email: $', tel): return http.HttpResponseBadRequest('参数tel有误') if email:

    33410编辑于 2022-01-24
  • 来自专栏程序编程之旅

    Java---设计模块(值对象)

    { //只能将支持 java.io.Serializable 接口的对象写入流中,必须实现这个接口 private String userId; private String tel , String address, int age){ this.userId = userId; this.tel = tel; this.address public void setTel(String tel) { this.tel = tel; } public String getAddress() { CN_A001 User [userId=CN_A001, tel=13512345678, address=hncu, age=20] User [userId=A002, tel=null, address User [userId=CN_A002, tel=null, address=null, age=21]

    73110发布于 2021-01-21
  • 来自专栏让技术飞起来

    小程序开发者都要会的技能:应用小程序组件

    : '' }, bindKeyInput(e) { this.setData({ tel: e.detail.value }) }, getTelList() if(this.data.tel.length ! updateTel() { let telList = this.getTelList() || [] if(this.data.tel.length ! { "usingComponents": { "save-tel" : "/components/saveTel" } } // save-tel 即我们给组件的命名,这里的命名可以自己随意发挥 ></save-tel> <save-tel></save-tel> <save-tel></save-tel> 效果如下,测试一下确保输入以及保存等功能应该都是正常的。

    1.5K30编辑于 2022-01-06
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    Flutter 中使用url_launcher打开外部浏览器 、打开外部应用、拨打电话、发送短信、发送邮件

    ), onPressed: () async{ // 协议格式:tel :<phone number> var tel = 'tel:10086'; if (await canLaunch(tel)) { await launch(tel); await launch(tel); } else { throw 'Could not launch $tel'; }

    6.6K30发布于 2021-02-04
  • 来自专栏计算机魔术师

    【Django | allauth】重写allauth重置密码方法

    import forms # 重写重置密码表单 class ResetPasswordForm(forms.Form): """ 重置密码表单,需要手机号验证 """ tel forms.CharField(max_length=20, required=True, label='Telephone') # 获取电话号码 def clean_identity_tel (self): tel = self.cleaned_data['tel'] print(tel) """ 由于用get获取对象,如果获取不到会报错 =tel) if not username: raise forms.ValidationError("手机号错误!!") username = UserProfile.objects.get(tel=tel) user = User.objects.get(username=username)

    2K20编辑于 2022-08-16
  • 来自专栏全栈程序员必看

    mybatis-generator 的坑我都走了一遍_import java.util.Scanner

    null : u_unsername.trim(); } public String getU_tel() { return u_tel; } public void setU_tel(String u_tel) { this.u_tel = u_tel == null ? null : u_tel.trim(); } public String getU_pwd() { return u_pwd; } public void <result column="u_unsername" property="u_unsername" jdbcType="VARCHAR" /> <result column="u_<em>tel</em> " property="u_<em>tel</em>" jdbcType="VARCHAR" /> <result column="u_pwd" property="u_pwd" jdbcType="VARCHAR

    41310编辑于 2022-09-22
  • 来自专栏Nicky's blog

    SpringBoot系列之配置文件占位符使用

    random.uuid} ${random.int(10)}、${random.int(1024,65536)} .etc 获取属性配置的值 user.userName= root(${user.address.tel }) user.address.tel= 15899988899 ok,写个例子实践一下 user.properties user.userName= root(${user.address.tel}) 1 user.maps.k1=${random.int} user.maps.k2=v2 user.lists=${random.uuid},${random.value} user.address.tel } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } public String getName() { return name; } public void setName

    78120发布于 2019-11-12
  • 来自专栏性能与架构

    HBase 的表结构

    下面就了解一下数据是如何存放在HBase表中的 关系型数据库的表结构 为了更好的理解HBase表的思路,先回顾一下关系数据库中表的处理方式 例如有一个用户表user_info,有字段:id、name、tel ,表名和字段需要在建表时指定 create table user_info ( id 类型, name 类型, tel 类型 ) 然后插入两条数据 insert into user_info 表结构 id name tel 1 小明 123 2 小王 456 后来字段不够用了,新用户需要记录地址,就要新增一个字段 id name tel addr 1 小明 123 2 小王 456 :name', 'a' put 'user_info', 'row1', 'base_info:tel', '123' 意思是向user_info表中行健为row1的base_info列族中添加一项数据 name:a,接着又添加一项数据tel:123 name和tel就是具体字段,属于base_info这个列族 这时的表结构: row key base_info ext_info row1 name:

    1.8K130发布于 2018-04-04
领券