Java Code Examples for org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager

The following are 20 Jave code examples that show how to use the org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager class. These examples are extracted from open source projects. You can click to vote up the examples you like. Your votes will be used in an intelligent system to get more and better code examples. Thanks!

Example 1

  8 

From project Android-OpenCNAM-Library,
under directory /android-opencnam-library/src/com/tomdignan/android/opencnam/library/ssl/,
in source file SSLHelper.java

  1. public static HttpClient makeAdditionalSSLCertsHttpClient(Context context) throws Exception {
  2. final SchemeRegistry schemeRegistry=new SchemeRegistry();
  3. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  4. schemeRegistry.register(new Scheme("https",createAdditionalCertsSSLSocketFactory(context),443));
  5. final HttpParams params=new BasicHttpParams();
  6. final ThreadSafeClientConnManager connectionManager=new ThreadSafeClientConnManager(params,schemeRegistry);
  7. HttpClient client=new DefaultHttpClient(connectionManager,params);
  8. return client;
  9. }

Example 2

  8 

From project apps-for-android,
under directory /Photostream/src/com/google/android/photostream/,
in source file Flickr.java

  1. private void Flickr(){
  2. final HttpParams params=new BasicHttpParams();
  3. HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);
  4. HttpProtocolParams.setContentCharset(params,"UTF-8");
  5. final SchemeRegistry registry=new SchemeRegistry();
  6. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  7. final ThreadSafeClientConnManager manager=new ThreadSafeClientConnManager(params,registry);
  8. mClient=new DefaultHttpClient(manager,params);
  9. }

Example 3

  7 

From project agile-stock,
under directory /src/hk/reality/stock/service/fetcher/,
in source file BaseIndexesFetcher.java

  1. public BaseIndexesFetcher(){
  2. HttpParams params=new BasicHttpParams();
  3. HttpConnectionParams.setConnectionTimeout(params,TIMEOUT * 1000);
  4. HttpConnectionParams.setSoTimeout(params,TIMEOUT * 1000);
  5. HttpProtocolParams.setUserAgent(params,Constants.USER_AGENT);
  6. SchemeRegistry schemeRegistry=new SchemeRegistry();
  7. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  8. ClientConnectionManager cm=new ThreadSafeClientConnManager(params,schemeRegistry);
  9. this.client=new DefaultHttpClient(cm,params);
  10. }

Example 4

  7 

From project Airports,
under directory /src/com/nadmm/airports/utils/,
in source file NetworkUtils.java

  1. public static HttpClient getHttpClient(){
  2. SchemeRegistry registry=new SchemeRegistry();
  3. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  4. HttpParams params=new BasicHttpParams();
  5. ClientConnectionManager cm=new ThreadSafeClientConnManager(params,registry);
  6. HttpClient client=new DefaultHttpClient(cm,params);
  7. return client;
  8. }

Example 5

  7 

From project android-download-manager,
under directory /src/com/yyxu/download/http/,
in source file AndroidHttpClient.java

  1. /**
  2. * Create a new HttpClient with reasonable defaults (which you can update).
  3. * @param userAgent to report in your HTTP requests
  4. * @param context to use for caching SSL sessions (may be null for no caching)
  5. * @return AndroidHttpClient for you to use for all your requests.
  6. */
  7. public static AndroidHttpClient newInstance(String userAgent,Context context){
  8. HttpParams params=new BasicHttpParams();
  9. HttpConnectionParams.setStaleCheckingEnabled(params,false);
  10. HttpConnectionParams.setConnectionTimeout(params,SOCKET_OPERATION_TIMEOUT);
  11. HttpConnectionParams.setSoTimeout(params,SOCKET_OPERATION_TIMEOUT);
  12. HttpConnectionParams.setSocketBufferSize(params,8192);
  13. HttpClientParams.setRedirecting(params,false);
  14. HttpProtocolParams.setUserAgent(params,userAgent);
  15. SchemeRegistry schemeRegistry=new SchemeRegistry();
  16. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  17. ClientConnectionManager manager=new ThreadSafeClientConnManager(params,schemeRegistry);
  18. return new AndroidHttpClient(manager,params);
  19. }

Example 6

  7 

From project Android-OpenCNAM-Library,
under directory /android-opencnam-library/src/com/tomdignan/android/opencnam/library/ssl/,
in source file SSLHelper.java

  1. /**
  2. * This is a last resort. I am starting to think SSL implementations are not very consistent across different android devices. insecure code taken from http://stackoverflow.com/questions/2642777/trusting -all-certificates-using-httpclient-over-https
  3. */
  4. public static HttpClient makeInsecureHttpClient() throws Exception {
  5. KeyStore trustStore=KeyStore.getInstance(KeyStore.getDefaultType());
  6. trustStore.load(null,null);
  7. SSLSocketFactory socketFactory=new InsecureSSLSocketFactory(trustStore);
  8. socketFactory.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
  9. HttpParams params=new BasicHttpParams();
  10. HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);
  11. HttpProtocolParams.setContentCharset(params,HTTP.UTF_8);
  12. SchemeRegistry registry=new SchemeRegistry();
  13. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  14. registry.register(new Scheme("https",socketFactory,443));
  15. ClientConnectionManager clientConnMgr=new ThreadSafeClientConnManager(params,registry);
  16. return new DefaultHttpClient(clientConnMgr,params);
  17. }

Example 7

  7 

From project androidquery,
under directory /src/com/androidquery/callback/,
in source file AbstractAjaxCallback.java

  1. private static DefaultHttpClient getClient(){
  2. if (client == null || !REUSE_CLIENT) {
  3. AQUtility.debug("creating http client");
  4. HttpParams httpParams=new BasicHttpParams();
  5. HttpConnectionParams.setConnectionTimeout(httpParams,NET_TIMEOUT);
  6. HttpConnectionParams.setSoTimeout(httpParams,NET_TIMEOUT);
  7. ConnManagerParams.setMaxConnectionsPerRoute(httpParams,new ConnPerRouteBean(25));
  8. HttpConnectionParams.setSocketBufferSize(httpParams,8192);
  9. SchemeRegistry registry=new SchemeRegistry();
  10. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  11. registry.register(new Scheme("https",ssf == null ? SSLSocketFactory.getSocketFactory() : ssf,443));
  12. ThreadSafeClientConnManager cm=new ThreadSafeClientConnManager(httpParams,registry);
  13. client=new DefaultHttpClient(cm,httpParams);
  14. }
  15. return client;
  16. }

Example 8

  7 

From project android_4,
under directory /zxing-1.6/android/src/com/google/zxing/client/android/,
in source file AndroidHttpClient.java

  1. /**
  2. * Create a new HttpClient with reasonable defaults (which you can update).
  3. * @param userAgent to report in your HTTP requests.
  4. * @return AndroidHttpClient for you to use for all your requests.
  5. */
  6. public static AndroidHttpClient newInstance(String userAgent){
  7. HttpParams params=new BasicHttpParams();
  8. HttpConnectionParams.setStaleCheckingEnabled(params,false);
  9. HttpConnectionParams.setConnectionTimeout(params,20 * 1000);
  10. HttpConnectionParams.setSoTimeout(params,20 * 1000);
  11. HttpConnectionParams.setSocketBufferSize(params,8192);
  12. HttpClientParams.setRedirecting(params,false);
  13. HttpProtocolParams.setUserAgent(params,userAgent);
  14. SchemeRegistry schemeRegistry=new SchemeRegistry();
  15. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  16. schemeRegistry.register(new Scheme("https",SSLSocketFactory.getSocketFactory(),443));
  17. ClientConnectionManager manager=new ThreadSafeClientConnManager(params,schemeRegistry);
  18. return new AndroidHttpClient(manager,params);
  19. }

Example 9

  7 

From project android_download_manager,
under directory /src/example/filedownload/pub/,
in source file AndroidHttpClient.java

  1. /**
  2. * Create a new HttpClient with reasonable defaults (which you can update).
  3. * @param userAgent to report in your HTTP requests
  4. * @param context to use for caching SSL sessions (may be null for no caching)
  5. * @return AndroidHttpClient for you to use for all your requests.
  6. */
  7. public static AndroidHttpClient newInstance(String userAgent,Context context){
  8. HttpParams params=new BasicHttpParams();
  9. HttpConnectionParams.setStaleCheckingEnabled(params,false);
  10. HttpConnectionParams.setConnectionTimeout(params,SOCKET_OPERATION_TIMEOUT);
  11. HttpConnectionParams.setSoTimeout(params,SOCKET_OPERATION_TIMEOUT);
  12. HttpConnectionParams.setSocketBufferSize(params,8192);
  13. HttpClientParams.setRedirecting(params,false);
  14. HttpProtocolParams.setUserAgent(params,userAgent);
  15. SchemeRegistry schemeRegistry=new SchemeRegistry();
  16. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  17. ClientConnectionManager manager=new ThreadSafeClientConnManager(params,schemeRegistry);
  18. return new AndroidHttpClient(manager,params);
  19. }

Example 10

  7 

From project archiva,
under directory /archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/admin/,
in source file DefaultArchivaAdministration.java

  1. protected void setupWagon(NetworkConfiguration networkConfiguration){
  2. if (networkConfiguration == null) {
  3. HttpWagon.setUseClientManagerPooled(true);
  4. ThreadSafeClientConnManager threadSafeClientConnManager=new ThreadSafeClientConnManager();
  5. threadSafeClientConnManager.setDefaultMaxPerRoute(30);
  6. threadSafeClientConnManager.setMaxTotal(30);
  7. HttpWagon.setConnectionManagerPooled(threadSafeClientConnManager);
  8. }
  9. else {
  10. HttpWagon.setUseClientManagerPooled(networkConfiguration.isUsePooling());
  11. ThreadSafeClientConnManager threadSafeClientConnManager=new ThreadSafeClientConnManager();
  12. threadSafeClientConnManager.setDefaultMaxPerRoute(networkConfiguration.getMaxTotalPerHost());
  13. threadSafeClientConnManager.setMaxTotal(networkConfiguration.getMaxTotal());
  14. HttpWagon.setConnectionManagerPooled(threadSafeClientConnManager);
  15. }
  16. }

Example 11

  6 

From project 4308Cirrus,
under directory /tendril-android-lib/src/main/java/edu/colorado/cs/cirrus/android/,
in source file HttpUtils.java

  1. public static HttpClient getNewHttpClient(){
  2. try {
  3. KeyStore trustStore=KeyStore.getInstance(KeyStore.getDefaultType());
  4. trustStore.load(null,null);
  5. SSLSocketFactory sf=new EasySSLSocketFactory(trustStore);
  6. sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
  7. HttpParams params=new BasicHttpParams();
  8. HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);
  9. HttpProtocolParams.setContentCharset(params,HTTP.UTF_8);
  10. SchemeRegistry registry=new SchemeRegistry();
  11. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  12. registry.register(new Scheme("https",sf,443));
  13. ClientConnectionManager ccm=new ThreadSafeClientConnManager(params,registry);
  14. return new DefaultHttpClient(ccm,params);
  15. }
  16. catch ( Exception e) {
  17. return new DefaultHttpClient();
  18. }
  19. }

Example 12

  6 

From project agile-stock,
under directory /src/hk/reality/stock/service/fetcher/,
in source file BaseQuoteFetcher.java

  1. public BaseQuoteFetcher(){
  2. HttpParams params=new BasicHttpParams();
  3. HttpConnectionParams.setConnectionTimeout(params,TIMEOUT * 1000);
  4. HttpConnectionParams.setSoTimeout(params,TIMEOUT * 1000);
  5. HttpProtocolParams.setUserAgent(params,Constants.USER_AGENT);
  6. SchemeRegistry schemeRegistry=new SchemeRegistry();
  7. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  8. ClientConnectionManager cm=new ThreadSafeClientConnManager(params,schemeRegistry);
  9. this.client=new DefaultHttpClient(cm,params);
  10. this.cleaner=new HtmlCleaner();
  11. CleanerProperties prop=cleaner.getProperties();
  12. prop.setOmitDoctypeDeclaration(true);
  13. prop.setOmitUnknownTags(true);
  14. prop.setOmitComments(true);
  15. prop.setIgnoreQuestAndExclam(true);
  16. prop.setOmitDeprecatedTags(true);
  17. prop.setOmitXmlDeclaration(true);
  18. prop.setAdvancedXmlEscape(false);
  19. prop.setRecognizeUnicodeChars(false);
  20. prop.setOmitHtmlEnvelope(false);
  21. prop.setUseCdataForScriptAndStyle(true);
  22. }

Example 13

  6 

From project android-bankdroid,
under directory /src/eu/nullbyte/android/urllib/,
in source file Urllib.java

  1. public Urllib(boolean acceptInvalidCertificates,boolean allowCircularRedirects){
  2. this.acceptInvalidCertificates=acceptInvalidCertificates;
  3. this.headers=new HashMap<String,String>();
  4. HttpParams params=new BasicHttpParams();
  5. HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);
  6. HttpProtocolParams.setContentCharset(params,this.charset);
  7. params.setBooleanParameter("http.protocol.expect-continue",false);
  8. if (allowCircularRedirects) params.setBooleanParameter("http.protocol.allow-circular-redirects",true);
  9. if (acceptInvalidCertificates) {
  10. SchemeRegistry registry=new SchemeRegistry();
  11. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  12. registry.register(new Scheme("https",new EasySSLSocketFactory(),443));
  13. ClientConnectionManager manager=new ThreadSafeClientConnManager(params,registry);
  14. httpclient=new DefaultHttpClient(manager,params);
  15. }
  16. else {
  17. SchemeRegistry registry=new SchemeRegistry();
  18. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  19. registry.register(new Scheme("https",SSLSocketFactory.getSocketFactory(),443));
  20. ClientConnectionManager manager=new ThreadSafeClientConnManager(params,registry);
  21. httpclient=new DefaultHttpClient(manager,params);
  22. }
  23. context=new BasicHttpContext();
  24. }

Example 14

  6 

From project android-rackspacecloud,
under directory /extensions/apachehc/src/main/java/org/jclouds/http/apachehc/config/,
in source file ApacheHCHttpCommandExecutorServiceModule.java

  1. @Singleton @Provides ClientConnectionManager newClientConnectionManager(HttpParams params,X509HostnameVerifier verifier,Closer closer) throws NoSuchAlgorithmException, KeyManagementException {
  2. SchemeRegistry schemeRegistry=new SchemeRegistry();
  3. Scheme http=new Scheme("http",PlainSocketFactory.getSocketFactory(),80);
  4. SSLContext context=SSLContext.getInstance("TLS");
  5. context.init(null,null,null);
  6. SSLSocketFactory sf=new SSLSocketFactory(context);
  7. sf.setHostnameVerifier(verifier);
  8. Scheme https=new Scheme("https",sf,443);
  9. SchemeRegistry sr=new SchemeRegistry();
  10. sr.register(http);
  11. sr.register(https);
  12. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  13. schemeRegistry.register(new Scheme("https",SSLSocketFactory.getSocketFactory(),443));
  14. final ClientConnectionManager cm=new ThreadSafeClientConnManager(params,schemeRegistry);
  15. closer.addToClose(new Closeable(){
  16. @Override public void close() throws IOException {
  17. cm.shutdown();
  18. }
  19. }
  20. );
  21. return cm;
  22. }

Example 15

  6 

From project android-utils,
under directory /src/net/beshkenadze/android/hacks/,
in source file DisableSSLCheck.java

  1. public static HttpClient getNewHttpClient(HttpParams httpParameters){
  2. TrustManager[] trustAllCerts=getTrustCerts();
  3. try {
  4. KeyStore trustStore=KeyStore.getInstance(KeyStore.getDefaultType());
  5. trustStore.load(null,null);
  6. SSLContext sc=SSLContext.getInstance("TLS");
  7. sc.init(null,trustAllCerts,new java.security.SecureRandom());
  8. SSLSocketFactory sf=new MySSLSocketFactory(trustStore);
  9. HttpParams params=new BasicHttpParams();
  10. HttpProtocolParams.setVersion(params,HttpVersion.HTTP_1_1);
  11. HttpProtocolParams.setContentCharset(params,HTTP.UTF_8);
  12. SchemeRegistry registry=new SchemeRegistry();
  13. registry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  14. registry.register(new Scheme("https",sf,443));
  15. ClientConnectionManager ccm=new ThreadSafeClientConnManager(params,registry);
  16. return new DefaultHttpClient(ccm,params);
  17. }
  18. catch ( Exception e) {
  19. e.printStackTrace();
  20. }
  21. return new DefaultHttpClient();
  22. }

Example 16

  6 

From project android_framework_base_1,
under directory /core/java/android/net/http/,
in source file AndroidHttpClient.java

  1. /**
  2. * Create a new HttpClient with reasonable defaults (which you can update).
  3. * @param userAgent to report in your HTTP requests
  4. * @param context to use for caching SSL sessions (may be null for no caching)
  5. * @return AndroidHttpClient for you to use for all your requests.
  6. */
  7. public static AndroidHttpClient newInstance(String userAgent,Context context){
  8. HttpParams params=new BasicHttpParams();
  9. HttpConnectionParams.setStaleCheckingEnabled(params,false);
  10. HttpConnectionParams.setConnectionTimeout(params,SOCKET_OPERATION_TIMEOUT);
  11. HttpConnectionParams.setSoTimeout(params,SOCKET_OPERATION_TIMEOUT);
  12. HttpConnectionParams.setSocketBufferSize(params,8192);
  13. HttpClientParams.setRedirecting(params,false);
  14. SSLSessionCache sessionCache=context == null ? null : new SSLSessionCache(context);
  15. HttpProtocolParams.setUserAgent(params,userAgent);
  16. SchemeRegistry schemeRegistry=new SchemeRegistry();
  17. schemeRegistry.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  18. schemeRegistry.register(new Scheme("https",SSLCertificateSocketFactory.getHttpSocketFactory(SOCKET_OPERATION_TIMEOUT,sessionCache),443));
  19. ClientConnectionManager manager=new ThreadSafeClientConnManager(params,schemeRegistry);
  20. return new AndroidHttpClient(manager,params);
  21. }

Example 17

  6 

From project andstatus,
under directory /src/org/andstatus/app/net/,
in source file ConnectionOAuth.java

  1. public ConnectionOAuth(MyAccount ma){
  2. super(ma);
  3. mOauthBaseUrl=ma.getOauthBaseUrl();
  4. HttpParams parameters=new BasicHttpParams();
  5. HttpProtocolParams.setVersion(parameters,HttpVersion.HTTP_1_1);
  6. HttpProtocolParams.setContentCharset(parameters,HTTP.DEFAULT_CONTENT_CHARSET);
  7. HttpProtocolParams.setUseExpectContinue(parameters,false);
  8. HttpConnectionParams.setTcpNoDelay(parameters,true);
  9. HttpConnectionParams.setSocketBufferSize(parameters,8192);
  10. SchemeRegistry schReg=new SchemeRegistry();
  11. schReg.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  12. ClientConnectionManager tsccm=new ThreadSafeClientConnManager(parameters,schReg);
  13. mClient=new DefaultHttpClient(tsccm,parameters);
  14. OAuthKeys oak=new OAuthKeys(ma.getOriginId());
  15. mConsumer=new CommonsHttpOAuthConsumer(oak.getConsumerKey(),oak.getConsumerSecret());
  16. mProvider=new CommonsHttpOAuthProvider(getApiUrl(apiEnum.OAUTH_REQUEST_TOKEN),getApiUrl(apiEnum.OAUTH_ACCESS_TOKEN),getApiUrl(apiEnum.OAUTH_AUTHORIZE));
  17. mProvider.setOAuth10a(true);
  18. if (ma.dataContains(ConnectionOAuth.USER_TOKEN) && ma.dataContains(ConnectionOAuth.USER_SECRET)) {
  19. setAuthInformation(ma.getDataString(ConnectionOAuth.USER_TOKEN,null),ma.getDataString(ConnectionOAuth.USER_SECRET,null));
  20. }
  21. }

Example 18

  6 

From project andtweet,
under directory /src/com/xorcode/andtweet/net/,
in source file ConnectionOAuth.java

  1. public ConnectionOAuth(SharedPreferences sp){
  2. super(sp);
  3. HttpParams parameters=new BasicHttpParams();
  4. HttpProtocolParams.setVersion(parameters,HttpVersion.HTTP_1_1);
  5. HttpProtocolParams.setContentCharset(parameters,HTTP.DEFAULT_CONTENT_CHARSET);
  6. HttpProtocolParams.setUseExpectContinue(parameters,false);
  7. HttpConnectionParams.setTcpNoDelay(parameters,true);
  8. HttpConnectionParams.setSocketBufferSize(parameters,8192);
  9. SchemeRegistry schReg=new SchemeRegistry();
  10. schReg.register(new Scheme("http",PlainSocketFactory.getSocketFactory(),80));
  11. ClientConnectionManager tsccm=new ThreadSafeClientConnManager(parameters,schReg);
  12. mClient=new DefaultHttpClient(tsccm,parameters);
  13. mConsumer=new CommonsHttpOAuthConsumer(OAuthKeys.TWITTER_CONSUMER_KEY,OAuthKeys.TWITTER_CONSUMER_SECRET);
  14. loadSavedKeys(sp);
  15. }

Example 19

  5 

From project android_external_oauth,
under directory /core/src/main/java/net/oauth/client/httpclient4/,
in source file HttpClient4.java

  1. SingleClient(){
  2. HttpClient client=new DefaultHttpClient();
  3. ClientConnectionManager mgr=client.getConnectionManager();
  4. if (!(mgr instanceof ThreadSafeClientConnManager)) {
  5. HttpParams params=client.getParams();
  6. client=new DefaultHttpClient(new ThreadSafeClientConnManager(params,mgr.getSchemeRegistry()),params);
  7. }
  8. this.client=client;
  9. }

Example 20

  5 

From project android_image_downloader,
under directory /src/com/cleverua/test/thumbs/,
in source file HttpClentFactory.java

  1. public synchronized static DefaultHttpClient getThreadSafeClient(){
  2. if (client != null) return client;
  3. client=new DefaultHttpClient();
  4. ClientConnectionManager mgr=client.getConnectionManager();
  5. HttpParams params=client.getParams();
  6. client=new DefaultHttpClient(new ThreadSafeClientConnManager(params,mgr.getSchemeRegistry()),params);
  7. return client;
  8. }

ThreadSafeClientConnManager的20个例子的更多相关文章

  1. 关于定时执行任务:Crontab的20个例子

    关于定时执行任务:Crontab的20个例子 LeeLom 关注 2016.09.28 19:53* 字数 713 阅读 9186评论 6喜欢 15 简介 Linux crontab和Windows ...

  2. 1028 人口普查 (20 分)C语言

    题目描述 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过200岁的老人,而今天是20 ...

  3. MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因

    在博客Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N ...

  4. db2 import export load

    DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库 ...

  5. DB2常用命令

    DB2安装启动服务中启动不了,可用command启动并查看windows系统的日志.1.启动数据库  db2start2.停止数据库  db2stop3.连接数据库运行 db2命令之前要先运行db2c ...

  6. Scala HandBook

    目录[-] 1.   Scala有多cool 1.1.     速度! 1.2.     易用的数据结构 1.3.     OOP+FP 1.4.     动态+静态 1.5.     DSL 1.6 ...

  7. 大前端学习笔记整理【五】rem与px换算的计算方式

    前言 这段时间的小项目中算是真正意义上使用了rem来进行移动端的页面布局,项目结束了我反思了一下之前的对于rem的使用...原来我以前对rem用法完全是在搞笑啊!!结合这次这个小项目,我觉得我也有必要 ...

  8. Java 并发工具包 java.util.concurrent 用户指南

    1. java.util.concurrent - Java 并发工具包 Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包.这个包包含有一系列能够让 Ja ...

  9. Python2.4-原理之函数

    此节来自于<Python学习手册第四版>第四部分 一.函数基础 函数的作用在每个编程语言中都是大同小异的,,这个表是函数的相关语句和表达式. 1.编写函数,a.def是可执行代码,pyth ...

随机推荐

  1. Servlet的学习之Response响应对象(3)

    本篇来说明响应对象HttpServletResponse对象的最后一点内容. 首先来看响应对象控制浏览器定时刷新,在我的web应用[myservlet]中创建Servlet,在该Servlet中设置响 ...

  2. delphi中一切皆指针

    unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Form ...

  3. Mfc资源消息的响应机制

    Mfc消息的响应机制 Mfc中有很多资源,如图标资源,菜单资源,工具栏资源等等:那么,资源是如何进行消息响应和消息映射的呢? 它们的流程是: 某种资源——对应的ID号——消息映射——响应函数的声明与实 ...

  4. openCV中cvSnakeImage()函数代码分析

    /*M/////////////////////////////////////////////////////////////////////////////////////// // // IMP ...

  5. Ajax - 异步处理(点击变成文本框并修改)

    效果: 对应的文档结构: Test.aspx 前台代码: 引入JQuery(jquery-1.8.3.min.js). 引入自己所写的JS代码(UserJS.js). <html xmlns=& ...

  6. ABP启动配置

    ABP启动配置   返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行 ...

  7. Block Internet connection

    https://www.board4allcz.eu/showthread.php?t=625547

  8. ERWin 7.1 和7.2 的官方FTP下载地址

    ERWin 7.1 下载地址: ftp://ftp.ca.com/CAproducts/erwin/ServicePacks/AFEDM71sp2-b1303.exe ERWin 7.2 下载地址: ...

  9. UVa 11233 - Deli Deli

    题目:求所给单词的负数形式. 分析:模拟. 直接按章题意分情况求解就可以. 说明:按语法也能够(⊙_⊙). #include <iostream> #include <cstdlib ...

  10. mxGraph改变图形大小重置overlay位置

    要在改变图形大小的时候改变overlay的位置.那肯定就要对重置图形大小的方法进行改造了.以下是源文件里的代码 mxGraph.prototype.resizeCells = function(cel ...