现在位置: 首页 > 编程语言 > 文章
2018年09月19日 编程语言 ⁄ 共 1035字 评论关闭
我在安装阿里云对应的VPSMate面板时打开网站首页会直接下载文件,一想就是没有解析php,不过我不会这个,找同事解决了,记录下~ ps:csdn终于支持markdown了不容易啊…… 如何解决: 打开/etc/nginx/nginx.conf.default,复制如下代码 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index i...
阅读全文
很多APP都有推荐应用列表,但是我发现大量的app里的应用推荐没有显示本机是否已经安装了应用, 只要点击都会直接下载推荐的应用; 当然他们这么做显然是想换量来推广,但是这样用户体验就不好了, 本来用户手机上已经安装了该应用,正常情况下推荐应用列表那里应该显示已安装! (随便选了一个应用如下图都是不显示用户是否已经安装) 那我们要做这种功能,就需要判断已安装应用和应用的已下载未安装,等等一些方法! 以下方法直...
阅读全文
---------------------- android培训、java培训、期待与您交流! ----------------------       网络编程学习笔记-->代码主要是对UDP协议的讲解 //数据传输 就是把自己电脑上的数据传输到别人电脑上前提是需要连接 网络就是多台计算机之间的互联 网络模型:osi(开放系统互联) 7层: 1.物理层:网线的接口类型光纤的接口类型 也就是数字模式和和莫属转换这一层的数据叫做比特 2数据连接层:主要从物理接受的数据进行MAC地...
阅读全文
2018年09月16日 编程语言 ⁄ 共 2248字 评论关闭
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。 Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。 response.setContentType("text/html; charset=utf-8"); html .setContentType("text/plain; charset=utf-8"); 文本 te...
阅读全文
2018年09月16日 编程语言 ⁄ 共 472字 评论关闭
调用gethostname之前, 要先调用WSAStartup才可以, 否则gethostname会失败! 下面是正确的代码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <Winsock2.h> #include <windows.h> #pragma comment(lib, "Ws2_32") int main() { WSADATA wsData; ::WSAStartup(MAKEWORD(2,2), &wsData); char szIP[32] = {0}; char szHostName[32] = {0}; int iResult = ::gethos...
阅读全文
2018年09月16日 编程语言 ⁄ 共 2847字 评论关闭
之前一直没明白setsockopt的作用。原来是用来设置socket的属性。 setsockopt设置SO_REUSEADDR。 socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。windows下最多可以达到4分钟。 所以在这个时候对这个端口进行重新绑定就会出错。所以需要先设置 SO_REUSEADDR. 或者在closesocket的时候,使用setsockopt设置SO_DONTLINGER。也不会有TIME_WAIT的阶段. 通常使用这个设置来加强网络程序的健壮性。 下面是别...
阅读全文
2018年09月15日 编程语言 ⁄ 共 3010字 评论关闭
package com.cons.dcg.collect; import java.io.File; import java.text.SimpleDateFormat; import java.util.*; import android.app.*; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.view.*; import android.widget.*; public cl...
阅读全文
2018年09月13日 编程语言 ⁄ 共 221字 评论关闭
#include<stdio.h> int max; int main() { int judge(int m,int n); int m,n,c,a,p,b; scanf("%d%d",&a,&b); max=judge(a,b); printf("%d",max); } int judge(int m,int n) { int c,a,p,b; p=m*n; if(m<=n) { a=m; m=n; n=a; } do { b=m%n; m=n; n=b; }while(b!=0); ...
阅读全文
2018年09月13日 编程语言 ⁄ 共 529字 评论关闭
1.从main函数开始 int main() { return 0; } 操作系统通过调用main函数来执行程序,main函数执行组成自己的语句并返回一个值操作系统。返回0值表明程序成功执行完毕。(非0的返回值都有操作系统定义的含义) 2.输入和输出 输入和输出功能(IO)是由标准库提供的,iostream库的基础是两种命名为istream和ostream的类型。 标准输入(istream)  cin 标准输出(ostream)  cout      cerr(标准错误)    clog(一般信息) #incl...
阅读全文
2018年09月11日 编程语言 ⁄ 共 417字 评论关闭
本文主要介绍UCDetector(无用代码扫描工具)使用方法及局限   对于沉积或多方接手开发的项目经常会遇到一坨一坨无用的代码,但一个一个类查找又相当费时,这里介绍一个eclipse插件扫描没有引用的类、方法、常量。   插件名为UCDetector,介绍地址为http://www.ucdetector.org/index.html eclipse update site为:http://ucdetector.sourceforge.net/update   使用方法为在工程上(可以shift选择多个模块)右击选择UCDet...
阅读全文