- 博客(21)
- 收藏
- 关注
转载 可见性和可达性,C#和C++
看C# premier有感, 以下是C#语言写的类 class aBase{protect string s;} class aDerived:aBase{new private string s;} new 关键字用以提示编译器,s 是一个新的变量,故意隐藏基类里面的s。 下面定义一个新的子类, class aMostDerived:aDerived{ v...
2018-11-01 21:00:00
259
转载 set,map存储问题
因为set,map是以二叉树的结构存储,每次新增元素自动排序, 查找效率的时间复杂度是为O(Log2n)。 理论是存储在二叉树结构里面的元素按顺序容器的访问方法,读出的元素是无序的。 可是通过STL标准序里面的迭代器,无论是访问顺序型容器或者关联型容器,都可以顺序地读出来元素。 明显,迭代器根据容器的不同特征来构造的。 转载于:https://www.cnblogs.co...
2018-09-16 17:58:00
243
转载 const形参和非const形参
我们知道const形参是为了,是为了保证函数内部不会去修改形参。 而C++为了与C兼容,const形参与非const形参,在函数重载时,会被认为是同一个函数,所以就不会被编译器认为是重载,而是重复声明/定义了。 而对于const引用形参和非const引用形参,其实是可以被认为是重载函数的。 对于const指针形参和非const指针形参,也是可以被认为是重载函数。 转载于:http...
2018-09-13 08:05:00
369
转载 数组const形参和非const形参的区别
传递非引用形参的数组类型的参数,其实如下 void func(int* a); void func(int a[]); void func(int a[10]); 是等价的,写成 void func(int* a);更加明确易读。 在void func(int a[10]); 里面数组大小10 会被编译器忽略。 当传递引用形参的数组类型的参数,其实如下 void...
2018-09-12 11:07:00
484
转载 switch 变量定义报错
背景: C++变量的作用域范围是, 从变量定义开始到右半边的花括号。(全局变量是在所有的花括号外面,所以全局变量的作用域是从定义的位置到文件结束。) 问题现象: swift语句,在case 里面定义变量,编译错误。 问题原因: 当switch语句,在中间一个case定义变量,后面的case语句使用变量的时候,完全是合法的,但是可想而知,这样会运行失败。 因为当逻辑...
2018-09-08 17:12:00
235
转载 修改oracle用户密码永不过期
1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resourc...
2018-07-03 11:25:00
127
转载 面向对象语言成员变量方法可见性在继承中的变化
最近做得的有点杂,接触到几种面向对象的语言,C#,C++,JAVA .在一个情景下,软件的框架已经写好了,我们要对其功能实现增加和修改,这种情况是经常发生的,那么在面向对象的程序设计中我们要怎么做呢。我们都知道面向对象语言有几个特点,多态,封装,继承,既然框架已经写好了,我们修改功能可以考虑用继承的方法去实现新的功能,那么这样做对原有的功能会有影响么?这就涉及到成员变量成员方法可见性在继...
2016-06-02 23:01:00
148
转载 [转]裁剪一张图片成圆形图片
/** *转换图片成圆形 * *@parambitmap *传入Bitmap对象 *@return */ publicBitmaptoRoundBitmap(Bitmapbitmap){ intwidth=bitmap...
2016-05-11 10:11:00
88
转载 [转]Android 操作SQLite基本用法
在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常...
2016-05-07 08:37:00
129
转载 关于蓝牙开发
转载一篇蓝牙开发的文章〜 原博地址:http://www.cnblogs.com/menglin2010/archive/2011/11/02/2232923.html Android深入浅出系列之Bluetooth—蓝牙操作(一) 一:什么是蓝牙 1:Bluetooth是目前使用最广泛的无线通讯协议,近距离无线通讯的标准。传说瑞典有个国王特别爱吃蓝莓导...
2016-05-05 15:21:00
122
转载 set android app lanuage programatically
问题: I am developing a comic app.I have three radio buttons which are english,french and spanish respectively. And when the user clicks on any one of them the strings.xml from values-es,values-...
2016-04-30 09:50:00
105
转载 android怎么在不同环境设置下选择不同的resource呢
android怎么在不同环境设置下选择不同的resource呢,例如,不同的语言设置,屏幕不同的方向,屏幕不同大小之类。 一般请况下我们会在那些resource folder 后面加上qualifiers,如果加两个或以上qualifiers,我们要按以下的顺序加 Table 15.1 Characteristics with configuration qualifie...
2016-04-27 18:10:00
293
转载 MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码...
2016-04-27 08:07:00
94
转载 Fragment 与Fragment沟通
模式图: 不同activity 里面的fragment 同一个activity里面的两个fragment 详给解释一下activity 内部的fragment 怎么沟通, In FragmentA: firstly before we add the FragmentB to transaction,we can set target fragment as...
2016-04-24 13:50:00
125
转载 android创建一个细节页面,以及argument的应用
大家好。。以前我也好奇过有没有一些设计模式可以用来创建一个细节页面,直到最近我看了一些设计模式相关的博文和书后,我终于发现了以下的应用。 下面我们介绍一个Listview 点击后出现一个detail 页面的功能,功能简单,但是我们看的是思想。 首先我们实现自定义的ListView,ListItem 里面有一个TextView,一个EditText,一个Checkbox,对应存放数据的...
2016-04-22 23:56:00
200
转载 EditText Background
今天研究了一个EditText 为什么不同的主题下会显示不同的背景,例如是一个背景框或者一条下划线。 明显这是一个selector 不同造成的,那这个selector是在哪里定义的呢? 我们下面来看代码: 我们的manifest文件 1 android:theme="@style/Theme.AppCompat.Light.DarkActionBar"> 在Th...
2016-04-10 08:44:00
330
转载 frame 实现activity 内容切换
本章主要介绍如何实现一个activity里面只切换一部分视图。 我们只要实现以下几步: 1.在主activity的xml文件,定义一个FrameLayout为我们需要切换的部分视图;(res/layout/activity_home.xml) ... <FrameLayout android:id="@+id/content_of_tab" ...
2016-04-09 00:03:00
217
转载 EditText inputType 介绍
这是一篇关于AndroidEditText中的inputType详解,因为Android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。 <EditText android:layout_width="fill_parent" android:layo...
2016-04-08 21:52:00
169
转载 son字符串转换为java对象的各种实现方法
一、JSON建构有两种结构:对象和数组 1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。 2、数组:数组在js中是中括号“[]”扩起...
2016-04-06 18:51:00
247
转载 新的一个关于mysql for mac 安装目录及启动的命令
终端登录mysql 方法1:绝对路径 终端中输入命令:/usr/local/mysql/bin/mysql-u root -p 提示:输入你的新密码 方法2:(推荐)相对路径 终端中输入命令: 查看路径中有没有需要的路径: 终端中输入命令:echo $PATH 没有,继续 添加需要路径:PATH="$PATH":/usr/local/mysql/bin 以...
2016-04-05 22:27:00
304
转载 macbook 访问mysql 的具体步聚
一、MySQL数据库安装: 从其官网上下载适合自己操作系统类别和版本的数据库安装文件,根据指导进行安装。打开.dmg文件后,会出现三个需要安装文件,分别是:MySQL-…-osx-64.pkg、mysqlStartupItem.pkg和mysql.prePane。 这个安装过程结束之后,我们可以通过:“Launchpad---系统偏好设置---全部显示”,出现的界面中就会出现MySQ...
2016-04-04 13:22:00
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅