自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除