记得第一次写项目的时候,傻傻的数据库一张表,代码里就写一个DAO类,几张表就写几个DAO类,大量的重复代码,自己粘着都嫌烦,后来接触了Hibernate,不得不说对我们这种小白用处还是很大的,那么多的实体类,一个DAO就可以实现基本的数据库操作了,于是我用的不亦乐乎,但到底是怎么做的,从来没有考虑过,现在用这些框架已经有一段时间了,原谅我脑洞大开,想自己实现一下这种类似的功能:
在准备写之前...
分类:
数据库 时间:
2015-07-19 15:03:22
阅读次数:
220
无向图的深度优先搜索与广度优先搜索
#include "stdafx.h"
#include
#include
using namespace std;
#define N 9
typedef struct{
int vexnum, arcnum;
char vexs[N];
int matirx[N][N];
}graph;
graph g;
int a[N] = { 0 ...
分类:
其他好文 时间:
2015-07-19 15:02:39
阅读次数:
93
字符串替换
时间限制:3000 ms | 内存限制:65535 KB
难度:2
描述 编写一个程序实现将字符串中的所有"you"替换成"we"
输入输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入
you are what you do
样例输出
we are ...
分类:
编程语言 时间:
2015-07-19 15:04:30
阅读次数:
155
Android基础入门教程——1.2.2 使用Android Studio开发Android APP标签(): Android基础入门教程写在前面
本节将介绍如何使用Android Studio开发Android APP,和前面Eclipse + ADT + SDK搭建Android开发环境一样,本节也只是介绍一些基本东西,深入的,比如快捷键,小技巧等会再另一篇文章中详细地介绍!
1.下载And...
分类:
移动开发 时间:
2015-07-19 15:04:58
阅读次数:
209
一.HTML(Hyper Tet Markup Language超文本标记语言)是一种用来制作超文本文档的简单标记语言,HTML在正文的文本中编写各种标记,通过Web浏览器进行编译和执行才能正确显示。此篇文章主要介绍HTML文档基础和常用标记,此篇文章的内容框架如下:
1.HTML文档基础:
1.1 HTML标记:HTML是超文本标记语言。主要由文本和标记两部分构成。HTML的标...
分类:
Web程序 时间:
2015-07-19 15:01:57
阅读次数:
248
Android基础入门教程——1.4 Genymotion模拟器安装标签: Android基础入门教程1.本节引言
如果你符合下述三种情况的话,你可以考虑安装一个Genymotion Android模拟器:
没有真机调试,只能用模拟器
嫌SDK内置的AVD启动速度,运行速度慢
电脑配置还可以,最好4G内存以上
如果你满足上述三种情况的话,那么装个比真机还快...
分类:
移动开发 时间:
2015-07-19 15:02:36
阅读次数:
142
Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作标签: Android基础入门教程Git是什么?
一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统
①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样
我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器
②Git每次会提取整个代码仓库的完整镜像,相...
分类:
移动开发 时间:
2015-07-19 15:04:04
阅读次数:
160
问题1:
在CENTOS上配了个SAMBA与WINDOW共享文件。
一访问共享目录就”NT_STATUS_ACCESS_DENIED listing \*“ ,找了好久,发现是SELINUX阻挡了。
解决方法:彻底关闭SELIUNX
问题2:
局域网内的共享文件能访问,但是samba服务器上的共享文件不能访问。
解决方法:
1、把sam...
分类:
其他好文 时间:
2015-07-19 15:03:54
阅读次数:
518
Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库标签(空格分隔): Android基础入门教程本节引言:
在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Gith...
分类:
移动开发 时间:
2015-07-19 15:02:32
阅读次数:
173
首先了解Android系统本身提供的默认铃声文件,这些文件都放在 /system/media/audio 目录下。
/system/media/audio/ringtones
系统来电铃声
/system/media/audio/notifications
系统通知铃声
/system/media/audio/alarms...
分类:
移动开发 时间:
2015-07-19 15:02:15
阅读次数:
200
题意:n*n的格子里面有k个小行星,每一能消除一行或一列,那么最小消除多少次可以把全部消除掉
思路:把行和列连到一起,可以构成一个二分图,那么只需要求最大匹配数即为所求
#include
#include
#include
using namespace std;
const int N=1001;
int n1,n2,k;
int mp[N][N],vis[N],lin...
分类:
其他好文 时间:
2015-07-19 15:01:22
阅读次数:
116
android_checkbox_dialog设计是不是开起默认不提示package com.example.android_checkbox_dialog;import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Dialog...
分类:
移动开发 时间:
2015-07-19 15:00:32
阅读次数:
140
FloatingActionButton是继承至ImageView,所以FloatingActionButton拥有ImageView的所有属性。CoordinatorLayout可以用来配合FloatingActionButton浮动按钮,设置app:layout_anchor和app:layout_anchorGravity构建出特定的位置与效果的FloatingActionButton。
...
分类:
其他好文 时间:
2015-07-19 15:02:22
阅读次数:
288
最近搞微信WEB端,微信文档和支持这方面做得不够厚道!!
微信共享地址注意事项:
签名SHA1加密,不带KEY(测试发现好像签名都没有起作用,随便签名都不会报错)
收货人一直获取不到,最后发现字段名应该是 userName,而不是官方文档中的username,这个最坑爹了!!
微信支付注意事项:
签名MD5,带KEY
微信JS接口注意...
分类:
微信 时间:
2015-07-19 15:02:43
阅读次数:
1197
这是网上淘到的一个个性组件,我感觉挺简洁大气的,所以在此记录也可与你们一同分享这个不错的进度条组件
下图为效果:
这是个自定义的view,我这里就不去深究了,看demo界面的代码,看看如何使用的。
MainActivity.java
/**
* demo主界面
* @author jan
*/
public class MainActivity extends Activ...
分类:
移动开发 时间:
2015-07-19 14:59:49
阅读次数:
126
Given an array of n integers where n > 1, nums, return an array output such that output[i] is equal to the product of all the elements of nums except nums[i].Solve it without division and in O(n).For ...
分类:
其他好文 时间:
2015-07-19 15:02:49
阅读次数:
117
第一次在Eclipse中写C++代码,写了一个简单的hello world程序,还没有等我编译,就报出了各种错误,可是这么简单的代码,怎么可能这么多错误,于是没有理会,编译运行后,可以正常输出!!!Hello World!!!,但是我的代码中还是有很多红叉,把鼠标放在上面显示:Symbol 'std' could not be resolved 这样的信息。
于是问题来了,如何解决?
...
分类:
编程语言 时间:
2015-07-19 15:00:11
阅读次数:
124