现在位置: 首页 > sprawl发表的所有文章
  • 06月
  • 05日
综合 ⁄ 共 3982字 评论关闭
本来运行好好的Hive,突然就出现了如下错误: FAILED: Hive Internal Error: java.lang.RuntimeException(java.net.ConnectException: Call to liaozhongmin/114.215.83.182:9000 failed on connection exception: java.net.ConnectException: Connection refused) java.lang.RuntimeException: java.net.ConnectException: Call to liaozhongmin/114.215.83.182:9000 failed on connection exception: java.net.ConnectException: Connection refused at org.apache.hadoop.hive.ql.Context.getScratchDir(Context.java:170) a......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 698字 评论关闭
private final String HMAC_MD5_NAME = "HmacMD5"; public HMACDataTransformer(String key) { this(key, "hmac"); } public HMACDataTransformer(String key, String name) { super(key, name); // TODO Auto-generated constructor stub } @Override public byte[] encode(byte[] data) throws TransformerException { SecretKeySpec sk = new SecretKeySpec(StringTools.getAsciiBytes(this.key), HMAC_MD5_NAME); Mac mac; try { mac = Mac.getInstance(HMAC_MD5_NAME); mac.init(sk); return ma......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 2841字 评论关闭
一,建立一个基于对话框的程序,工程名为xml; 二,初始化OLE. BOOL CXmlApp::InitInstance() {          AfxOleInit(); ……. } 三, 在对话框中增加一个按钮,ID为IDC_CREATE,我们在这个按钮的响应函数中生成一个xml文件. void CXmlDlg::OnCreate() {          MSXML2::IXMLDOMDocumentPtr pDoc;          MSXML2::IXMLDOMElementPtr xmlRoot ;          //创建DOMDocument对象          HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));          if(!SUCCEEDED(hr))          {                              ......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 2150字 评论关闭
                                 实体之间的级联关系       我们在以前的七种关系映射中经常会在注释中看到如下方法:cascade(),它表示级联,也就是有关联的一些实体, 当我们对其中的一些进行操作的时候,与它相关联的实体应该怎么办。这样时候,就需要我们定义cascade的属性了,cascade一共有五种属性,我们 可以用其中的一种,也可以用其中的多种混合,其中可用的属性如下: public enum CascadeType {    ALL, PERSIST, MERGE, REMOVE, REFRESH } 属性中ALL表示所有的级联,如果选了它就表示所有的级联了,也就不必选......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 5017字 评论关闭
这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。 介绍一点点背景资料 众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开发者和用户之间,彼此永远保持着一种令人愉悦的亲密关系。 然而不幸的是,iOS的推送通知并非那么容易驾驭,往往会搞的开发者精疲力尽,灰心丧气,无法持久。现在,救星来了!只要通读本教程,你就能摆脱这些烦恼,成为一名活力四射,精壮(R......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 3654字 评论关闭
安装: 1 String str = "/CanavaCancel.apk"; 2 String fileName = Environment.getExternalStorageDirectory() + str; 3 Intent intent = new Intent(Intent.ACTION_VIEW); 4 intent.setDataAndType(Uri.fromFile(new File(fileName)),"application/vnd.android.package-archive"); 5 startActivity(intent); 卸载: 1 Uri packageURI = Uri.parse("package:com.demo.CanavaCancel");   2 Intent uninstallIntent = new Intent(Intent.ACTION......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 9224字 评论关闭
HOMESUBSCRIBE 15 DECEMBER 2014 on ios, uiscrollview UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三者的组合实现。UIScrollView 是 UIKit 中为数不多能响应滑动手势的 view,相比自己用 UIPanGestureRecognizer 实现一些基于滑动手势的效果,用 UIScrollView 的优势在于 bounce 和 decelerate 等特性可以让 App 的用户体验与 iOS 系统的用户体验保持一致。本文通过一些实例讲解 UIScrollView 的特性和实际使用中的经......
阅读全文
  • 10月
  • 13日
综合 ⁄ 共 2379字 评论关闭
String对象的定义和初始化: String s1;默认构造函数。S1为空串; String s2(s1);将s2初始化为s1的副本。 String s3(“value”);将s3初始化为一个字符串字面值的副本。 String s4(n,’c’);将s4初始化为字符‘c’的n个副本   Getline(cin,string);直到遇到换行停止。 String对象的下标从0开始,如果s是一个string对象且s不空,则s[0]则是第一个元素; S[s.sizeof()-1]为最后一个元素。   String类类型和许多其他库类型都定义了一些配套类型,通过这些配套类型,库类型的使用就能与机器无关。Size-type就是这些配套类型的一种。它的定......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 715字 评论关闭
光棍的yy 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结啊。 现在给你m个1,你可以把2个1组合成一个2,这样就不是光棍了,问这样的组合有多少种?? 例如(111  可以拆分为 111 12 21  有三种) 输入 第一行输入一个n表示有n个测试数据 以下n行,每行输入m个1 (1 <= n,m <= 200) 输出 输出这种组合种数,占一行 样例输入 3 11 111 11111 样例输出 2 3 8 来源 hdu 上传者 yangyin1217 思路:基本的大数进位  #in......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 14462字 评论关闭
文章目录 Unity中的内存种类 优化程序代码的内存占用 托管堆优化 本机堆的优化 这篇文章真心不错,每次看一次都有不同的理解~~ 最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大.这里写下关于Unity3D对于内存的管理与优化. Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时 动态加载,可以指......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 607字 评论关闭
并查集最多就加个rank、和附加信息 rank一定表示节点 u 和 fa[u] 的关系 附加信息一般就有size(sz)、sum。。。 首先,初始化并查集 initset void initset() { for(int i=1;i<=n;i++) fa[i]=i,sz[i]=1; //初始化rank //初始化附加信息 } find 函数: int find(int x) { if(fa[x]==x) return x; int tmp=fa[x]; fa[x]=find(fa[x]);//此时fa[x]为祖先 //更新rank:根据x和其父亲tmp的关系和tmp和祖先fa[x]的关系更新x和fa[x]的关系 //更新附加信息 return fa[x]; }   合并,unio......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 350字 评论关闭
在Linux下Epoll模式默认只支持1024个连接,所以我们要修改一下Linux系统可打开的最大描述符限制。 最简单的修改方法你 可以用ulimit -n 3000 把允许最大开打的描述符修改为3000,但是怎么做,只对当前命令终端打开的应用程序有效。 要一劳永逸的,还是得修改/etc/security/limits.conf配置文件。 vim /etc/security/limits.conf 在文件中增加  *      soft    nofile     3000 *      hard   nofile     20000 保存,重启系统,就生效了。 解释一下上面的命令:  *  表示该配置对所有用户均有效 soft 表示 可以超过后面的配......
阅读全文