现在位置: 首页 > turista发表的所有文章
  • 10月
  • 11日
综合 ⁄ 共 1884字 评论关闭
ExecutorService 建立多线程线程池的步骤: 线程池的作用: 线程池作用就是限制系统中执行线程的数量。      根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可以开始运行了;否则进入等待队列。 为什么要用线程池: 1.减少了创建和销毁线......
阅读全文
  • 03月
  • 05日
综合 ⁄ 共 2372字 评论关闭
原文地址:常用正则表达式【转载】作者:向阳的围脖2010 第一部分:规则说明 /A匹配缓冲区的起始点; /Z匹配缓冲区的结束点;关于它们的使用,详细参见代码。 /d表示数字,/d{3}表示一个三位数的数字,{}表示约束运算符(bound operator),表示要重复3次;和//d//d//d的效果一样; 重复符+:表示前面的表达式可以重复,但是必须至少重复一次;比如:[a-zA-Z]+,就表示一个单词了——可以有任意多个大小写字母不断重复组成,不就是单词么! /w:表示单词;这比上面的方式更加简单!这个缩写可以匹配所有的单词字符,不仅仅是asc......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 916字 评论关闭
思路:二分+数位DP,二分没什么好说的,主要是数位DP,我一开始状态是设计成dp[N][100],表示i位,后两位为j,这样是会T的。。而其实第二维,只要开3就够了,表示末尾连续的6的个数,因为超过3个就不用转移了 代码: #include <cstdio> #include <cstring> #include <algorithm> using namespace std; typedef long long ll; const int N = 15; int t; ll n; int bit[N], bn; void get(ll x) { bn = 0; while (x) { bit[bn++] = x % 10; x /= 10; } for (int i = 0; i < bn / 2; i++) swap(bi......
阅读全文
  • 07月
  • 06日
综合 ⁄ 共 5195字 评论关闭
---以下试题是从CSDN上收集下来的,希望以后对自己还是对网友都有所帮助。 --ORACLE 常见面试题. 解释冷备份和热备份的不同点以及各自的优点    解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。  热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,  并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将arc......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 15838字 评论关闭
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。  一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。  在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序简单,但欠灵活。其二是调用Windows的API函数,这种方法可以清楚地......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 2719字 评论关闭
NativeC++通过CLI调用C#的Form 一 调用方法       Native C++的project调用C#的DLL,一般有3中方法:      1)通过COM封装      2)通过CLI/C++的Wrapper      3)  在VS中可以直接修改NativeC++的project或是部分文件为使用CLR来调用C#的DLL 二 实例1)C#的一个MyForm类,有public函数ShowMyForm() using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace CsharpDLL{    public class MyForm : Form    {        private Button button1;        public void ShowMyFo......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 1230字 评论关闭
选择了最近一直在看的Django作为我的Android Demo的server端,今天想要实现一个Android下上传文件到服务器的功能,于是想了想,暂时可以先放到静态文件目录下,然后就把自己配置静态文件目录的过程记录一下。 首先打开你的项目下的settings.py文件,在其中加入或修改如下代码: # 设置一个路径变量 APP_PATH=os.path.dirname(os.path.dirname(__file__)) # Absolute path to the directory static files should be collected to. # Don't put anything in this directory yourself; store your static files # in apps' "static/"......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 552字 评论关闭
一、申请:AppKey和AppSecret,参看:《移动客户端接入》。 二、下载AndroidSDK。SKD里有说明文档,按照说明文档即可调试成功里面的example。【在AuthorizeActivity类里的相位置替换成自己的AppKey、AppSecret以及回调网址,AndroidManifest.xml里的 data android:scheme=”weibo4andriod” android:host=”OAuthActivity” 去掉,不然程序回没有图标】。 三、阅读API文档 V2,根据需要使用相应的API实现自己的功能。 一开始的时候,看到API全都是JSon调用,不知道怎么使用。查看了一下example,发现里面有一个getPublicTimeline函数......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 168字 评论关闭
#include <sys/times.h> clock_t times(struct tms *buf) 结构体tms的每个成员变量的类型也是clock_t  (滴答数) 此函数返回的是墙上时钟时间(时钟时间:程序执行的实际时间)单位是滴答 sysconf(int name) 返回当前变量的数值 sysconf(_SC_CLK_TCK)返回的是每秒的滴答数
阅读全文
  • 11月
  • 12日
综合 ⁄ 共 579字 评论关闭
鉴于很多同学跟我一样,不停的WA,但是却不知错在哪,我将找到的一些测试用例贴了出来,希望可以帮助你们成功AC       NOTAPALINDROME -- is not a palindrome. ISAPALINILAPASI -- is a regular palindrome. 2A3MEAS -- is a mirrored string. ATOYOTA -- is a mirrored palindrome. MAIAM -- is a mirrored palindrome. 123ESI -- is not a palindrome. 123ES1 -- is a mirrored string. DEO3D -- is not a palindrome. 9339 -- is a regular palindrome. A -- is a mirrored palindrome. B -- is a regular palindrome. E -- is......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 802字 评论关闭
<script language="javascript" type="text/javascript">         function RadioButtonList1Changed() {             var vRbtid = document.getElementById("RadioButtonList1");             //得到所有radio             var vRbtidList = vRbtid.getElementsByTagName("INPUT");             for (var i = 0; i < vRbtidList.length; i++) {                 if (vRbtidList[i].checked) {                     var text = vRbtid.cells[i].innerText;                     var value = vRbtidList[i].value;       ......
阅读全文
  • 10月
  • 25日
综合 ⁄ 共 5424字 评论关闭
暂时先贴代码,其他的全部写完在补充! #import "BIDSecondLevelViewController.h" @interface BIDDisclosureButtonController : BIDSecondLevelViewController @property (strong,nonatomic) NSArray *list; @end #import "BIDDisclosureButtonController.h" #import "BIDAppDelegate.h" #import "BIDDisclosureDetailController.h" //这种声明的类别方式称为类扩展(class extension) @interface BIDDisclosureButtonController() @property (strong,nonatomic) BIDDisclosureDetailController *childController......
阅读全文