现在位置: 首页 > ys919yanyan发表的所有文章
  • 08月
  • 18日
综合 ⁄ 共 425字 评论关闭
题目链接:uva 474 - Heads / Tails Probability 题目大意:给定n,求12−n的科学计数法。 解题思路:n不大,递推一遍,维护小数和指数部分即可。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 1e6; int k[maxn+5]; double arr[maxn+5]; void init (int n) { arr[1] = 5; k[1] = 1; for (int i = 2; i <= n; i++) { arr[i] = 0.5 * arr[i-1]; k[i] = k[i-1]; while (arr[i] < 1.0) { arr[i]......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 3775字 评论关闭
通过Http与twitter服务器通信: 如何构建 Scitter 客户机来处理经过验证和未经过验证的调用。目前,我将采用典型的 Scala 方式,假定验证是 “按对象” 执行的,因此将需要验证的调用放在类定义中,并在未验证的调用放在对象定义中,测试代码(apache common httpclient包):  package com.tedneward.scitter { /** * Object for consuming "non-specific" Twitter feeds, such as the public timeline. * Use this to do non-authenticated requests of Twitter feeds. */ object Scitter { import org.apache......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 10776字 评论关闭
排序小结    排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。     对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。    我将按照算法的复杂度,从简单到难来分析算法。    第一部分是简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N)(因为没有使用word,所以无法打出上标和下标)。    第二部分是高级排序算法,复杂度为O(Log2(N))。这里......
阅读全文
  • 10月
  • 28日
web前端 ⁄ 共 5078字 评论关闭
文章目录 (1)案例一 JavaScript原型继承机制         JavaScript并非一个纯粹的面向的对象的语言,也没有一个实际意义上的继承机制。语言的设计者最初并未想实现继承机制,但是后来还是实现了一个类似的机制——原型继承机制。但实际上,这并非实际的继承,我们来一一揭开JavaScript的伪继承机制。 一、typeof 和 instanceof        在JavaScript中,typeof是测试对象的类型,只会测试出对象属于哪种内置类型,无法测试自定义类型。也就是所有自定义类型都会返回object。 ......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 292字 评论关闭
错误:   原因及解决办法: void CRdRdMediatypeDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CRdRdMediatypeDlg) DDX_Control(pDX, IDC_DC_MT_LIST, m_dcmtlist);//这里 //}}AFX_DATA_MAP } //对话框里的CListCtrl已经删了,但是由于IDC_DC_MT_LIST是在Resource.h里定义,你并没有删除,所以就是你编译时可以通过,运行时老提示 "试图执行系统不支持的操作 "
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 2524字 评论关闭
运行环境: VC6 SP5, 2000 SP1,NT4 SP3 在通常的编程中获得会话密钥匙非常重要的。然而,微软的加密操作API(无论是基础的还是增强的)都不能提供这项功能。CryptExportKey() 和 CryptImportKey() 各自要求一个有效的密钥句柄来对会话密钥进行加密和解密。MSDN 展示了一种使用私钥的方法。但是微软的这个在MSDN中例子相当的长。下面的这个方法不仅更快而且更有效。 在运行这个例子前,需要在Project -> Settings (Visual Studio 6.0 ) 中对以下参数进行设置: 1.添加C++预处理定义:   _WIN32_WINNT=0x0500, _CRYPT32_(WIN2K) ......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 2607字 评论关闭
这是纯技术性质的总结,所以果断不废话。   关于 java I/O处理,其实我个人认为如果从一般学习者就是之前没有经验的人开始理解起来确实是比较困难的,这里我要作出一个对比,我想表达的是别人不曾表达的东西,关于概念性的基础中的基础的问题(比如说流是如何被比喻的,还有就是各种语法问题,就不再这里继续占用篇幅了,很多人都写到了,我只写我自己认为值得参考的那些方面),一开始我自己研究java IO的时候是从<java编程思想第四版>中的java IO部分开始看起的,因为之前只有一丁点c++经验,然而java IO是由类驱动起来的......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 436字 评论关闭
 1、Java的线程类与Runnable接口 Thread类 public Thread() 创建线程对象 public Thread(Runnable target) target 称为被创建线程的目标对象,负责实现Runnable接口 线程优先级 Thread类有三个有关线程优先级的静态常量:MIN_PRIORITY,MAX_PRIORITY,NORM_PRIORITY 新建线程将继承创建它的副相承的优先级,用户可以调用Thread类的setPriority(int a)来修改 a的取值: Thread.MIN_PRIORITY,Thread.MAX_PRIORITY,Thread.NORM_PRIORITY 主要方法 启动线程 start() 定义线程操作 run() 使线程休眠 sleep() sleep(int millsec......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 124字 评论关闭
理论介绍: 了解 NoSQL 的必读资料   NoSQL数据库探讨之一 ——为什么要用非关系数据库?   NoSQL漫谈 (阿里DBA所写) 阿里张瑞   Tair: 淘宝的key/value解决方案  淘宝若海             自己的操作: 键值数据库—Redis(一) 基础入门
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 2121字 评论关闭
复习之余,就将数据结构中关于排序的这块知识点整理了一下,写下来是想与更多的人分享,最关键的是做一备份,为方便以后查阅。 排序 1、概念:      有n个记录的序列{R1,R2,.......,Rn}(此处注意:1,2,n 是下表序列,以下是相同的作用),其相应关键字的序列是{K1,K2,.........,Kn}。通过排序,要求找出当前下标序列1,2,......,n的一种排列p1,p2,........pn,使得相应关键字满足如下的非递减(非递增)关系,即:Kp1<=Kp2<=Kpn,这样就得到一个按关键字有序的记录序列:{Rp1,Rp2,.......,Rpn}。 2、分类 根据排序时数据所占......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 61字 评论关闭
win+r打开运行 at 23:00 shutdown -s     23:00关机 at 23:00 shutdown -a      取消
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 13958字 评论关闭
转载地址:http://www.cnblogs.com/xwdreamer/archive/2011/11/20/2296931.html 1.多线程概述 要实现多线程可以通过继承Thread和实现Runnable接口。不过这两者之间存在一些区别。其中最重要的区别就是,如果一个类继承Thread类,则不适合于多个线程共享资源,而实现了Runnable接口,就可以方便地实现资源的共享。 范例1:继承Thread类不能资源共享 package test; public class MyThreadDemo1 { public static void main(String args[]) { MyThread1 mt1 = new MyThread1(); MyThread1 mt2 = new MyThr......
阅读全文