android 基础一 <intent-filter>
<intent-filter> <intent-filter android:icon="drawable resource" android:label="string resource" android:priority="integer" > <action> <category> <data> </intent-filter> 过滤器 priority:优先级默认是0,数字遇到优先级越高 <action> <action android:name="string" /> 动作 1.<i
hibernate的乐观锁和悲观锁+事务
hibernate实现数据库操作的乐观锁和悲观锁 参看:https://blog.csdn.net/chang_ge/article/details/79695813 https://www.cnblogs.com/otomedaybreak/archive/2012/01/27/2330008.html#C1
python-函数&高阶函数&嵌套函数&装饰器
学习随笔: 简单介绍: 函数:函数即变量 高阶函数:1.把一个函数名当做一个实参传给一个参数 2.返回值中包含函数名 嵌套函数:函数内部再次定义函数 装饰器:装饰器就是函数,是为了给其他函数添加功能 原则上不能改变被装饰函数的源代码,不能修改装是函数的调用方式 高价函数+嵌套函数=装饰器 代码如下: 1.函数 1 #函数
2 def foo(name):#定义一个函数
3 print('is this foo name:',name)
4 foo('FOO
C#最新功能(6.0、7.0)
原文:C#最新功能(6.0、7.0) 一直用C#开发程序,.NET的功能越来越多,变化也挺大的,从最初的封闭,到现在的开源,功能不断的增加,一直在进步。作为C#的强烈支持者,C#的变化,我不能不关注,这篇文章主要介绍,C#6.0和C#7.0增加的功能。C#的发展史和.NET以前的版本,请看C#和.NET版本,这边文章中有介绍。 C# 6.0版 1. 静态导入 using static 增强功能可用于导入单个类的静态方法。 例如:using static System.String;可以直接用S
Java中的迭代器模式
迭代器模式 提供一种方式去访问一个容器元素中的各个对象,而又不暴露该对象的内部细节。 迭代器模式的结构 1、迭代器角色 负责定义访问和遍历元素的接口 2、具体迭代器角色 实现迭代器接口,并要记录遍历中的当前位置 3、容器角色 负责提供创建具体迭代器角色的接口 4、具体容器角色 实现创建具体迭代器角色的接口,这个具体迭代器角色与该容器的结构相关 为什么需要迭代器模式 列举一个简单的示例,遍历ArrayList、LinkedList、HashSet中各个元素: 1 public static v
清除SQL Server日志文件
方案1:删除Log文件 步骤: 1、分离数据库 企业管理器---服务器---数据库---右键---分离数据库 2、删除LOG文件 3、附加数据库 企业管理器---服务器---数据库---右键---附加数据库 注意事项: 1、分离前“断开数据库的其它连接”,详细参照SQL Server 数据库分离与附加 2、虽然删除了日志文件(.LDF),但在附加时仍然会显示此项,因此要删除日志文件,如下图: 方案2:限制日志文件大小 选中数据库---右键属性---文件选项--自动增长按钮,
黑马程序员—取两个字符串中最大相同子串
------- android培训、java培训、期待与您交流! ---------- 1 /*
2 查找两个字符串中的最长相同字串
3 */
4
5 class Compare{
6 //查找角标靠后的最长相同子串
7 public String lastCompare(String str,String str2) throws NullPointerException{
8 return compare(ifAndToStrin
你会见到什么颜色的熊?--地理测试题
题目: 一位探险家向南走了1英里,然后,折向东走了一段路,再后,又向北走了1英里,结果他回到了原来的出发地,并遇上了一头大熊. 问题: 这位探险家见到的是一只什么颜色的熊? 这是我从杂志上看到的一道题目.问题绝对有答案,而且答案还是唯一的. 想想哦... 迷底圣诞回来后揭晓. A Word A Day Kick off: begin, start, launch,开始 Example: The department store kicked off their Christmas sale e
编码器系统中,字符和数字混合递增形成顺序号的解决方案
在编码器系统中,编码的形成是按照预先定义好的编码规则的。企业的编码规则各式各样,在对顺序号的编码形成规则上一般分为这样几种: 1、全部由0-9数字形成;000-999 2、全部由大小写英文字母组成;AAA-ZZZ 3、字母和数字一起组成;A00-Z99 对于上述的几种类型还可以有其他的变种形成方式; 如果顺序号码段是3位,全部由0-9的数字形成时,程序实现较简单让它作为数值型数据加1即可获得下一个顺序码。下面对于字符串类型的顺序号全部由字符或字母和数字的形成给出了一种解决方案,这种解决方案也解
全球前40位最大医疗器械公司排名
根据累计12个月收入统计,全球前40位医疗器械制造商名单如下 排名 公司名字 股票代码 市盈率总收入 (百万美元计) 市场资本总额(百万美元计) 1 Johnson & Johnson NYSE: JNJ 25,752.0 190,263.4 2 General Electric Co. NYSE:GE 18,295.0 240,002.5 3 Siemens AG DB:SIE 17,054.3 88,162.2 4 NYSE:MDT 16,246.0 44,355.6 Medtronic
给文件夹添加Everyone用户
DOC命令 C# code 1. cacls C:dming /g everyone:f /e /t 这样可以添加 2. cacls C:Program Files客友软件 /g everyone:f /e /t 这样不可以, Program Files是中间有空格估计就不行了 文件夹有空格怎么解决 也许你也喜欢: 一个字符串的问题 c#如何取得c:\program file 的写权限 初学者,请教参数传递 求解!文件列表还原为TreeView树形图 Sandcastle是否支持vs2010
SQL Server:服务器角色
角色 描述 sysadmin 执行SQL Server中的任何动作 serveradmin 配置服务器设置 setupadmin 安装复制和管理扩展过程 securityadmin 管理登录和CREATE DATABASE的权限以及阅读审计 processadmin 管理SQL Server进程 dbcreator 创建和修改数据库 diskadmin 管理磁盘文件 1、sysadmin: 执行SQL Server中的任何动作 该角色能够执行SQL Server上的任何操作。本质上,任何具有这
parms ref out 之间的区别
params 关键字可以指定在参数数目可变处采用参数的方法参数。 在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例 // cs_params.cs
using System;
public class MyClass
{
public static void UseParams(params int[] list)
{
for ( int i = 0 ; i < list.Length ; i++ )
Console.Writ
Android开发学习之路--UI之简单聊天界面
为什么80%的码农都做不了架构师?>>> 学了很多的ui的知识,这里就来实现个聊天的界面,首先来实现个layout的xml,代码如下: <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height
mysql实战10 | MySQL为什么有时候会选错索引?
前面我们介绍过索引,你已经知道了在 MySQL 中一张表其实是可以支持多个索引的。但是,你写 SQL 语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由 MySQL 来确定的。 不知道你有没有碰到过这种情况,一条本来可以执行得很快的语句,却由于 MySQL 选错了索引,而导致执行速度变得很慢? 我们一起来看一个例子吧。 我们先建一个简单的表,表里有 a、b 两个字段,并分别建上索引: CREATE TABLE `t` (
`id` int(11) NOT NULL,
`
[译]理解 iOS 异常类型
原文链接:Understanding iOS Exception Types (PS.由于未知原因已失效,经检查,文章中引用的链接都还有效 :) 翻译:CoderWangx 当你的iOS应用崩溃的时候,我们需要去分析异常日志以定位根本原因。崩溃可能是 “低内存崩溃 Low Memory Crash” 或者 “普通异常崩溃”。当碰到“异常”时,更好的理解“不同类型的异常”能够真正帮助我们快速定位问题所在。 在这篇文章中,我们将研究 iOS 应用可能碰到的不同类型的“异常”,例如EXC_CRASH
全文搜索-ElasticSearch
ElasticSearch 官方文档 Elasticsearch是一个开源的搜索引擎,建立在一个全文搜索引擎库Apache Lucene™基础之上。 Lucene可以说是当下最先进,高性能,全功能的搜索引擎库 - 无论是开源还是私有。 但是Lucene仅仅是一个库。为了充分发挥其功能,你需要使用Java并将Lucene直接集成到应用程序中。更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理.Lucene 非常复杂。 Elasticsearch也是使用Java编写的,它的内部使用Lucen
构建postfix邮件服务器(二)postfix和dovecot的安装,实现简单的收发邮件
一、准备 1.在 http://mirror.postfixchina.org/ 下载好postfix-2.6.5.tar.gz 2.在http://www.dovecot.org 中下载好dovecot-1.1.16.tar.gz Dovecot是一个安全性较好的POP3/IMAP服务器软件,响应速度快而且扩展性好 注意:所有源码包都放在 /postfix-an 目录下,解压也是在此目录下 3.停止sendmail ①Service sendmail stop ②chkconfig –lev
今日推荐
周排行