close

2014/9/29

人盡茶涼 提交于 2020-01-04 17:04:07
1 1 package hello; 2 3 import java.io.DataInputStream; 4 import java.net.*; 5 6 public class helloworld 7 { 8 public static void main(String[] args)throws Exception 9 { 10 ServerSocket s = new ServerSocket(6666); //server端口号,用于监听 11 Socket ss = s.accept(); //闭塞式,不收到不进行下去 12 System.out.println("A is accepted;"); 13 DataInputStream dis = new DataInputStream(ss.getInputStream()); // 14 System.out.println(dis.readUTF()); // 15 dis.close(); 16 s.close(); 17 } 18 } 19 20 package ha; 21 import java.io.*; 22 import java.net.*; 23 import java.util.*; 24 public class wori 25 { 26 public static void main

生成静态网页

爷,独闯天下 提交于 2020-01-01 22:28:37
/// <summary> /// 生成静态网页 /// </summary> /// <param name="str_Url">htm文件的物理地址 要完整的</param> /// <param name="str_U">网址要完整的</param> public void jtwy(string str_U, string str_Url) { try { if (File.Exists(str_Url) == true) { File.Delete(str_Url); } // ===建立流文件=== System.IO.StreamWriter s = new StreamWriter((System.IO.Stream)File.OpenWrite(str_Url), System.Text.Encoding.GetEncoding("GB2312")); string cFetchStr = ""; string cException = ""; HttpWebRequest httpRequest; httpRequest = (HttpWebRequest)WebRequest.Create(str_U); httpRequest.Accept = "*/*"; HttpWebResponse httpResponse = (HttpWebResponse

转 Java读取文件

此生再无相见时 提交于 2019-12-31 09:36:22
--------------------- 作者:playbar 原文:https://blog.csdn.net/hgl868/article/details/6863713 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 in = new FileInputStream(file); int tempbyte; while ((tempbyte = in.read()) != -1) { System.out.write(tempbyte); } in.close(); } catch (IOException e) { e.printStackTrace(); return; } try { System.out.println("以字节为单位读取文件内容

可转债负溢价查询

天大地大妈咪最大 提交于 2019-12-31 02:15:23
目的:找出存在负溢价的可转债,以获取快速套利。 import tushare as ts import matplotlib.pyplot as plt import mpl_finance as mpf import matplotlib.dates as dates import pandas as pd import time def yijialv(exch,close,stock): exch_value = 100./ exch*stock return (close - exch_value)/exch_value date = time.strftime("%Y%m%d", time.localtime()) pro = ts.pro_api() #获取可转债行情 df = pro.cb_daily(trade_date=date) df2 = pro.cb_basic() df3 = pro.daily(trade_date=date) df['yjl'] = 0 df['cv_time']=0 df['name']=0 for index in df.ts_code: # print (type(index)) close = df['close'][df.ts_code == index] exch = df2['conv_price'][df2.ts

扩展jQuery-easyui中的tab组件

徘徊边缘 提交于 2019-12-30 00:18:04
说扩展,我觉得有点过了,只是加入了右击TAB选项卡时显示关闭的上下文菜单,先看下效果图: 具体实现代码: 右键菜单 HTML:    < div id ="mm" class ="easyui-menu" style ="width:150px;" > < div id ="mm-tabclose" > 关闭 </ div > < div id ="mm-tabcloseall" > 全部关闭 </ div > < div id ="mm-tabcloseother" > 除此之外全部关闭 </ div > < div class ="menu-sep" ></ div > < div id ="mm-tabcloseright" > 当前页右侧全部关闭 </ div > < div id ="mm-tabcloseleft" > 当前页左侧全部关闭 </ div > </ div > JS: 代码 $( function (){ tabClose(); tabCloseEven(); }) function tabClose() { /* 双击关闭TAB选项卡 */ $( " .tabs-inner " ).dblclick( function (){ var subtitle = $( this ).children( " span " ).text(); $( ' #tabs

MySQL jdbc连接

无人久伴 提交于 2019-12-26 09:51:50
基本步骤 1.Maven包: 2016-08-07 14:48 by GarfieldEr007, 25767 阅读, 0 评论, 收藏 , 编辑 首先要下载Connector/J地址: http://www.mysql.com/downloads/connector/j/ 基本步骤: 这是MySQL官方提供的连接方式: 解压后得到jar库文件,需要在工程中导入该库文件 我是用的是Eclipse: JAVA连接MySQL稍微繁琐,所以先写一个类用来打开或关闭数据库: DBHelper.java package com.hu.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student"; public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root"; public static

Java获取http和https协议返回的json数据

不想你离开。 提交于 2019-12-26 07:46:09
现在很多公司都是将数据返回一个json,而且很多第三方接口都是返回json数据,而且还需要使用到http协议,http协议是属于为加密的协议,而https协议需要SSL证书,https是将用户返回的信息加密处理,然而我们要获取这些数据,就需要引入SSL证书。现在我提供两个方法,帮助各位如何获取http和https返回的数据。 获取http协议的数据的方法,如下: public static JSONObject httpRequest(String requestUrl, String requestMethod) { JSONObject jsonObject = null; StringBuffer buffer = new StringBuffer(); try { URL url = new URL(requestUrl); // http协议传输 HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection(); httpUrlConn.setDoOutput(true); httpUrlConn.setDoInput(true); httpUrlConn.setUseCaches(false); // 设置请求方式(GET/POST) httpUrlConn.setRequestMethod

java-TCP协议发送和接收数据

青春壹個敷衍的年華 提交于 2019-12-22 01:54:24
TCP协议接收数据的步骤: A:创建接收数据的Socket对象   创建对象的时候要指定端口 B:监听客户端连接     等待客户端连接 C:获取Socket对象的输入流(字节流) D:读数据,并显示在控制台 E:释放资源 服务器: public class FileServerDemo { public static void main(String[] args) throws IOException { //创建服务器对象 ServerSocket ss = new ServerSocket(8080); //监听客户端连接 Socket s = ss.accept(); //包装通道内的输入流 BufferedInputStream bis = new BufferedInputStream( s.getInputStream()); //把数据写入文件 BufferedOutputStream bos = new BufferedOutputStream( new FileOutputStream("C:\\Users\\MA\\Desktop\\IOtest\\copy.jpg")); byte[] bys = new byte[1024]; int len = 0; while((len = bis.read(bys))!=-1){ bos.write(bys,0

Android蓝牙操作笔记

情到浓时终转凉″ 提交于 2019-12-20 03:28:53
蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。 从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器): 1.设置权限 在manifest中配置 Xml代码 < uses-permission android:name= "android.permission.BLUETOOTH" /> < uses-permission android:name= "android.permission.BLUETOOTH_ADMIN" /> 2.启动蓝牙 首先要查看本机是否支持蓝牙,获取BluetoothAdapter蓝牙适配器对象 Java代码 BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if(mBluetoothAdapter == null){ //表明此手机不支持蓝牙 return; } if(!mBluetoothAdapter.isEnabled()){ //蓝牙未开启,则开启蓝牙 Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableIntent, REQUEST

[Android]蓝牙基本操作

女生的网名这么多〃 提交于 2019-12-19 23:31:13
蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。 从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器): 1.设置权限 在manifest中配置 Xml代码 <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 2.启动蓝牙 首先要查看本机是否支持蓝牙,获取BluetoothAdapter蓝牙适配器对象 Java代码 BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if(mBluetoothAdapter == null){ //表明此手机不支持蓝牙 return; } if(!mBluetoothAdapter.isEnabled()){ //蓝牙未开启,则开启蓝牙 Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableIntent, REQUEST_ENABLE_BT)