通讯录管理系统 手机通讯录中的联系人的信息既可以存储在手机中,也可以存储在手机卡中,也可以同时存储在两个位置上(每个位置上的存储容量为1000,即手机卡中或手机上最多只能存储1000个联系人)。...:添加新的联系人(添加时确定是添加到手机上还是手机卡中) b)删除:删除一个联系人(输入电话号码,删除该联系人。...(下同) 删除联系人:调用相应的通讯簿对象的删除操作删除一个联系人 Display:显示相应的通讯簿中联系人的信息 修改某一联系人的信息...将手机中存储的联系人的信息移动到手机卡中 将手机卡中的存储的联系人的信息复制到手机中 将手机中存储的联系人的信息复制到手机卡中 */ class user...:1 *" << endl; cout 删除手机卡中的联系人: 2 *" << endl; cout
联系人表中存在外键(lkm_cust_id),外键指向客户表,表示如下图: ?...删删除客户同时级联删除联系人,也可以删除联系人同时级联删除客户(这种需求很少)。 ...原来JDBC中删除客户和联系人的时候,如果有外键的关系是不可以删除的,但是现在我们使用了 Hibernate,其实 Hibernate可以实现这样的功能,但是不会删除客户同时删除联系人,默认情况下 Hibernate...那么其实有的时候我们需要删除客户的时候,同时将客户关联的联系人一并删除。这个时候我们就需要使用 Hibernate的级联保存操作了。...(了解) 级联删除仅作了解,因为在实际开发中是禁止用的。
l 删除客户级联删除联系人 @Test /** * 级联删除: * * 删除客户级联删除联系人,删除的主体是客户,需要在Customer.hbm.xml中配置 * *<set...(customer); tx.commit(); } l 删除联系人级联删除客户(基本不用) @Test /** * 级联删除: * * 删除联系人级联删除客户...,删除的主体是联系人,需要在LinkMan.hbm.xml中配置 * * */ publicvoid...(基本用不上) l 删除用户级联删除角色 /** * 多对多的级联删除: * * 删除用户级联删除角色 * * 在User.hbm.xml中的set上配置 cascade=.../** * 多对多的级联删除: * * 删除角色级联删除用户 * * 在Role.hbm.xml中的set上配置 cascade="delete" */ @Test
《在Windows Mobile上使用WINCE自带数据库》中,讲述了在Windows Mobile上使用native code来开发WINCE自带数据库的方法,并给出了例子。...在源代码工程中,实现的类包括以下11个,每个类包含在一个.cs文件中,位于"paltform文件夹下,如下图1所示: ?...实例工程包括两个Form,主窗口(FormMain)显示数据库中已有的联系人信息,并将文件操作(Load 、Exit)放到主菜单中,如下图2所示: ?...图3:联系人信息输入窗口 操作时,在主窗口中长击,就会出现一个context menu,包含New、Delete和Properties操作,分别表示新建联系人、删除联系人和联系人属性。...图5:联系人属性修改操作 参考链接: dearsj001:在Windows Mobile上使用WINCE自带数据库 Joao Paulo Figueira:CEDB .NET 源代码工程文件:CEDB.rar
可以对电话本进行增加、删除、修改、获取列表和获取单人的。 ...Python中,Pickle和cPickle都可以完成存储器的任务,不过cPickle是C语言所写,据称性能高于Pickle1000倍 Python中的Pickle是把一个对象存入文件中。...self.lists = {} f.close() #添加联系人 def add(self, name, age, mobile, mail): newUser =...{'name':name, 'age':age, 'mobile':mobile, 'mail':mail} self.lists[name] = newUser #删除联系人 ...获取列表 def getList(self): print 'Address Book List:' print self.lists #获取指定姓名的联系人
") private String cust_mobile; //一对多关系映射:一个客户可以有多个联系人 //targetEntity=Linkman.class...=" + cust_mobile + "]"; } } 联系人实体类: package com.Kevin.domain; /** * 创建联系人实体类 * `lkm_id` bigint...', `lkm_phone` varchar(16) DEFAULT NULL COMMENT '联系人办公电话', `lkm_mobile` varchar(16) DEFAULT NULL... 删除主表:若在客户上边配置了放弃维护,即mappedBy="customer",直接删除指标会报错,若此时还想要删除的话,需要配置cascade=CascadeType.DELET或者cascade...LinkMan中也可是设置成立即加载。 mappedBy是映射来自,相当于inverse,即主表不在关心从表的信息,让联系人去维护。
: //一个客户对应多个联系人 private Set linkMans = new HashSet(); public Set getLinkMans...() { return lkm_mobile; } public void setLkm_mobile(String lkm_mobile) { this.lkm_mobile = lkm_mobile...-- many-to-one:代表多对一: name属性:在实体类中的属性:一的一方的对象的名称; class属性:一的一方的类的全路径 column:表中的外键,在一的一方中配置的外键...*/ } 级联操作: 指在主控方执行保存、更新和删除操作时,其关联(被控方)也执行相同操作。...cascade=“save-update”; 级联删除和级联保存、更新:谁是主控方,则可以在映射文件中配置cascade=“delete、save-update”,也可以同时配置; 级联删除:在set标签中配置
(16) DEFAULT NULL COMMENT '联系人办公电话', `lkm_mobile` varchar(16) DEFAULT NULL COMMENT '联系人手机',...lkm_gender;//联系人性别 private String lkm_phone;//联系人办公电话 private String lkm_mobile;//联系人手机...1条 transaction.commit(); } 1.2.8 1.2.8一对多的级联删除操作 删除客户级联删除联系人 /** * 级联删除操作:...* * 删除客户级联删除联系人 * 在Customer.hbm.xml中上配置cascade="delete" */ public void demo4()...(很少用) @Test /** * 级联删除操作: * * 删除联系人级联删除客户 * 在LinkMan.hbm.xml中上配置cascade
NoSQL的一个主要类型就是文档型NoSQL,例如 MongoDB,使用 json 结构存储数据,不需要事先定义好记录结构,自由添加删除记录中的某项,非常灵活 通过下面的这个场景,可以很好的看到NoSQL...的便利性 场景 联系人列表 sql 的实现方式 我们要先定义好联系人的表结构,如 id (主键ID) title (标题) firstname (姓) lastname (名) gender (性别)...: "Corp", jobtitle: "Data Management", telephone: { mobile: "9876543210", work: "2244668800"...,直接在 telephone 中添加一个新数据项就好,例如 telephone: { home: "0123456789", mobile: "9876543210", work: "2244668800..." } 又例如,现在需要记录用户的微信号了,直接在联系人的 json 中新加一个微信号的数据项即可 通个这个场景,可以看到在某些场景使用 NoSQL 会更便利一些,NoSQL已经比较成熟,可以在实际操作中多考虑下如何应用
ACTION_INSERT android.intent.action.INSERT 插入数据 ACTION_DELETE android.intent.action.DELETE 删除数据...content://contacts/people/1 显示id为1的联系人信息 ACTION_DIAL content://contacts/people/1 将id为1的联系人电话号码显示在拨号界面中...ACITON_VIEW tel:123 显示电话为123的联系人信息 ACTION_VIEW http://www.google.com 在浏览器中浏览该网站 ACTION_VIEW...打开录音机 Intent mi = new Intent(Media.RECORD_SOUND_ACTION); startActivity(mi); 16.显示应用详细列表...Contacts.Intents.Insert.PHONE, "+1234567890"); intent.putExtra(Contacts.Intents.Insert.PHONE_TYPE,Contacts.PhonesColumns.TYPE_MOBILE
ShortMessageTask 短信任务v1.4 使用vs.net 2005 beta2写的,使用outlook.dll读取联系人,二进制文件保存信息 介绍:将短信放入任务列表,指定在某一时刻发送给某人...将短信放入短信任务吧,他会及时将信息发送出去(只要你不关机 1.2版本:支持后台运行,添加了短信状态的图标显示 1.3版本: 1、对联系人的选择进行了优化,速度有所提高,特别是第二次选择的时候。...增加了left键上翻,right键下翻的功能 2、增加了多发的方法,直接选择多个联系人或者使用“;”对手机号进行分割 3、信息列表中增加了显示时间:如果是当天的信息显示“时:分”,如果不是当天的信息显示...(没有的显示手机号,群发可能显示不全) 2、联系人选择:如果联系人有多个电话号码,弹出对话框进行选择(针对有的朋友又有小灵通又有手机) 3、选项: 发送后自动删除短信息 ...自动启动发送短信后退出程序 源代码下载: http://files.cnblogs.com/mobile/ShortMessageTask1.4.Source.rar
SIM卡在手机中扮演着一个很重要的角色:当手机需要接入蜂窝网络时,需要SIM来进行鉴权,只有授权的用户才能接入网络;当有短信到达时,它可以存储在SIM卡内;联系人的资料可以存储在SIM卡内…...…在Windows Mobile设备上,可以使用SIM Manager API函数来实现SIM卡的管理。 ...具体方法可以参考我之前的文章“Ring Tone Manager on Windows Mobile”。然后,我们在设备上新建一个SIM卡联系人,如下图3所示: ?...图3:新建一个SIM卡联系人 再次点击程序中的Get SIM Information就可以看到,Phonebook Entries中,多了一个联系人。如下图4所示: ?...本文所用的工程源代码可以从这里下载:SIM_Demo.rar 开发环境:Visual Studio 2008+windows mobile 6 Professional SDK 参考文献:
使用Windows Mobile手机的朋友,应该有一个体会,那就是要查找某个联系人,在输入目标联系人名字的过程中,系统会实时按照所输入的内容来筛选,呈现在列表中,供用户选择。...同样,如果我们要直接拨打电话,在输入电话号码的过程中,系统也会实时地将输入的号码和联系人库进行比较,将匹配的联系人显示在列表中,供用户选择。 ...图1:新建两个联系人 然后,将模拟器和蜂窝仿真器建立联系,具体可以参考《Ring Tone Manager on Windows Mobile》。 ...接着,启动我们的应用程序,给出的例子是这样的,我们可以发送短信息给某个朋友,在输入其姓名的过程中,系统会和联系人库进行比较,将匹配的人显示出来,供用户选择。...如下图2所示:在Recipient中,我只输入了头一个字母“s”,在输入法的上方就出现了联系人中匹配的信息。 ?
我拿来看,发现她很不机智,把对应的软件源删除了。憋住笑,我边给她科普软件源,apt,blabla,边顺手下了个ssh服务端,然后用我的iPad 连上去,dpkg -r解决问题。...0x05 照片 mkdir /spy/photoscp -r /private/var/mobile/Media/DCIM /spy/photos 0x06 短信,联系人,通话记录 mkdir.../spy/phone cp -r /private/var/mobile/Library/SMS/*.db /spy/phone cp -r /private/var/mobile/Library/CallHistory...定位信息可以找出常去的地点,没准可以“邂逅”呢 聊天记录,联系人信息,通话记录,照片这些个人隐私嘛。。。此处略去一万字。。。 综上,后果很严重。...sleep 2; done 可以在完全不被察觉的情况下让目标打死都连不上wifi 可见,我们手中的越狱iOS设备不修改ssh默认密码是一件多么危险的事情 或者说,作为女神的iPhone,删除软件源不自动删除从该源安装的软件
Mi VR在外观上与核心配置上,几乎和Oculus Go一模一样,Mi VR将在中国地区销售,而Oculus Go在其他地区销售。...据悉,Mi VR和Oculus Go都将支持Oculus Mobile SDK,这意味着Gear VR和即将发货的Oculus Go中的应用程序,都可以通过小米VR商店打包发售到中国VR市场。 ?...因为Mi VR从小米VR商店中获取内容,而目前,Oculus Mobile SDK已支持开发人员为Gear VR开发应用程序。...所以,全面兼容Oculus Mobile SDK的Mi VR可以将之前为Gear VR及Oculus Go构建的应用程序,很容易地移植到小米VR商店,并带入国内。...而且,小米已发售的VR头显(小米称,该头显的日均使用时间为29分钟)并不支持Oculus Mobile SDK,且无法使用通过Oculus Mobile SDK构建的应用程序。 ?
在windows mobile 6 SDK提供的sample中,就提供了这么一个解决方案。...图1:程序中对POOM的引用 我们可以使用Windows Mobile 6 SDK的Cellular Emulator工具来调试应用程序。具体方法如下: 1....具体方法可以参考我之前的文章“Ring Tone Manager on Windows Mobile”。 2....图2:新建Outlook联系人 3. 新建几个Appointment,给出时间,地点等信息。 4....图3:程序运行初始界面 6.在弹出来的对话框中,我们选择一个第2步中新建的outlook联系人,然后点击发送。
enum PhoneType { MOBILE_PHONE = 0; // 移动电话 TELEPHONE = 1; // 固定电话 } enum PhoneTypeCopy { MOBILE_PHONE...<< endl; input.close(); return -1; } input.close(); // 向通讯录中添加一个联系人...<< endl; input.close(); return -1; } input.close(); // 向通讯录中添加一个联系人...<< endl; input.close(); return -1; } input.close(); // 向通讯录中添加一个联系人...<< endl; input.close(); return -1; } input.close(); // 向通讯录中添加一个联系人
', PRIMARY KEY (id));(1)查询所有名字中包含李的用户姓名和手机号,并根据user_id字段排序SELECT name, mobile FROM user_contacts WHERE...在创建联合索引时,正确的顺序应该是:user_id, name, mobile-- 删除索引DROP INDEX idx_nmu ON user_contacts;-- 添加重新排序后的索引ALTER...= range表示使用了索引进行范围查询,常见于使用>、>=、中;key = idx_m表示MySQL选择了为mobile字段创建的索引进行数据检索...', PRIMARY KEY (`id`));二.紧急联系人表该表约有22万数据,注册成功后,用户添加的紧急联系人信息,关联字段是user_id。...EXPLAIN SELECT ma.mobile '认证用户手机号', ucp.cntct_psn_name '紧急联系人姓名', ucp.cntct_psn_mob '紧急联系人手机号
在部署或者扩展的时候要依据定义的顺序依次依次进行(即从0到N-1,在下一个Pod运行之前所有之前的Pod必须都是Running和Ready状态),基于init containers来实现 有序收缩,有序删除...用来管控 NFS provisioner 在k8s集群中运行的权限。 创建 StorageClass。...3)创建mobile-decision-server-nfs.yml PROVISIONER_NAME的值一定要和StorageClass中的provisioner相等!...containerPort: 8080 resources: requests: cpu: 200m memory: 600Mi...limits: cpu: 200m memory: 1024Mi lifecycle: postStart
第3章 JPA中的一对多 3.1 示例分析 我们采用的示例为客户和联系人。 客户:指的是一家公司,我们记为A。 联系人:指的是A公司中的员工。 在不考虑兼职的情况下,公司和员工的关系即为一对多。...3.3 实体类关系建立以及映射配置 在实体类中,由于客户是少的一方,它应该包含多个联系人,所以实体类要体现出客户中有多个联系人的信息,代码如下: /** * 客户的实体类 * 明确使用的注解都是JPA...,在实体类中要体现出,每个联系人只能对应一个客户,代码如下: /** * 联系人的实体类(数据模型) */ @Entity @Table(name="cst_linkman") public class...private String lkmGender; @Column(name="lkm_phone") private String lkmPhone; @Column(name="lkm_mobile...3、如果还想删除,使用级联删除引用 没有从表数据引用:随便删 在实际开发中,级联删除请慎用!
领取专属 10元无门槛券
手把手带您无忧上云