精华内容
下载资源
问答
  • 错误大家在百度上大把,但是我出现这错误的原因跟百度不太一样,我的客户端程序在不同的目录可以正常执行,但在其中1目录就是要出错,因此我想到是目录路径中出了问题,既然是路径那就只能是文件夹名...

    错误:ORA-12154: TNS: 无法处理服务名

    这个错误大家在百度上一搜一大把,但是我出现这个错误的原因跟百度不太一样,我的客户端程序在不同的目录可以正常执行,但在其中1个目录就是要出错,因此我想到是目录路径中出了问题,既然是路径那就只能是文件夹名有什么特殊之处导致不能执行,后来发现不能执行程序的目录中有文件夹名包含了“(”和“)”,这个在windows文件夹命名规则中是允许的,但是好像oracle对他不支持什么的。

     

    既然发现了问题,改掉目录中的括号,再运行,不再报错了。

    展开全文
  • 用python编写ftp客户端程序

    千次阅读 2005-07-28 13:55:00
    我们可用python编写一个自已的ftp客户端程序,用于下载文件或镜像站点。如果想了解ftp协议的详细内容,请参考RFC959。该模块是python的通用模块,所以默认应该安装。ftplib模块使用很简单,暂时只有一个FTP类和十...

    用python的ftplib模块编写ftp客户端程序

    ftplib模块定义了FTP类和一些方法,用以进行客户端的ftp编程。我们可用python编写一个自已的ftp客户端程序,用于下载文件或镜像站点。如果想了解ftp协议的详细内容,请参考RFC959。

    该模块是python的通用模块,所以默认应该已安装。ftplib模块使用很简单,暂时只有一个FTP类和十几个函数。下面用一个交互方式演示一下ftplib的主要功能。

    >>> from ftplib import FTP
    >>> ftp=FTP('ftp.python.org')
    >>> ftp.login()
    '230 Login successful.'
    >>> ftp.dir()
    drwxrwxr-x 7 1004 1004 512 Aug 13 01:35 pub
    >>> ftp.cwd('pub')
    '250 Directory successfully changed.'
    >>> ftp.dir()
    drwxrwxr-x 5 1000 1004 1024 Dec 24 11:04 docs.python.org
    drwxrwsr-x 2 1002 1004 512 Oct 12 2001 jython
    lrwx------ 1 0 1003 25 Aug 03 2001 python -> www.python.org/ftp/python
    drwxr-xr-x 9 1018 1004 512 Feb 02 03:44 pyvault
    drwxr-xr-x 2 1005 1004 512 May 06 2003 tmp
    drwxrwsr-x 59 1004 1004 3072 Feb 03 14:58 www.python.org
    >>> ftp.quit()
    '221 Goodbye.'

    下面一个下载文件的示例

    #!/usr/bin/env python

    #author:Jims of www.ringkee.com
    #create date: 2005/02/05
    #description: Using ftplib module download a file from a ftp server.

    from ftplib import FTP

    ftp=FTP()

    ftp.set_debuglevel(2) #打开调试级别2,显示详细信息
    ftp.connect('ftp_server','port') #连接
    ftp.login('username','password') #登录,如果匿名登录则用空串代替即可

    print ftp.getwelcome() #显示ftp服务器欢迎信息
    ftp.cwd('xxx/xxx/') #选择操作目录
    bufsize = 1024 #设置缓冲块大小
    filename='dog.jpg'
    file_handler = open(filename,'wb').write #以写模式在本地打开文件
    ftp.retrbinary('RETR dog.jpg',file_handler,bufsize) #接收服务器上文件并写入本地文件
    ftp.set_debuglevel(0) #关闭调试

    ftp.quit() #退出ftp服务器

    下面一个上传文件的示例,要成功运行该脚本,需在ftp服务器上有上传文件的权限。

    #!/usr/bin/env python

    #author:Jims of www.ringkee.com
    #create date: 2005/02/05
    #description: Using ftplib module upload a file to a ftp server.

    from ftplib import FTP

    ftp=FTP()

    ftp.set_debuglevel(2)
    ftp.connect('ftp_server','port')
    ftp.login('username','password')

    print ftp.getwelcome()
    ftp.cwd('xxx/xxx/')
    bufsize = 1024
    filename='dog.jpg'
    file_handler = open(filename,'rb')
    ftp.storbinary('STOR dog.jpg',file_handler,bufsize) #上传文件
    ftp.set_debuglevel(0)

    file_handler.close() #关闭文件
    ftp.quit()
    展开全文
  • 郑重声明:该方法自娱自乐,虽然写入了签名,但是在微软系统免签证书不是合格的。什么是签名?...首先,我要默认一个前提,你是一个程序开发者,你的pc上已经安装了visual studio。比如说我们的exe叫te

    郑重声明:该方法自娱自乐,虽然写入了签名,但是在微软系统免签证书不是合格的。

    什么是签名?
    话不多说,上图(没图说个xx):
    微信windows客户端.exe安装文件:
    这里写图片描述

    再看另一个.exe文件:
    这里写图片描述

    通过两个图片的对比你就知道有没有数字签名的差别了吧。

    好,现在开始我们的签名之旅:
    首先,我要默认一个前提,你是一个程序开发者,你的pc上已经安装了visual studio。

    比如说我们的exe叫test_siginature.exe,讲它放在桌面上吧。

    1 打开vs工具命令提示符
    这里写图片描述

    2 创建 X.509 证书
    在命名提示中键入:

    Makecert -sv test_signature.pvk -r -nCN=大宝剑公司” test_signature.cer

    这时候会提示你输入密码:
    这里写图片描述

    然后会出现 successed

    3 创建发行者证书
    键入命令:

    Cert2spc test_signature.cer test_signature.spc

    如果正确,也会出现successed

    4 导出pfx证书文件
    键入命令:

    pvk2pfx -pvk test_signature.pvk -pi 密码 -spc test_signature.spc -pfx test_signature.pfx -f

    其中,密码为刚刚你设置的密码。

    运行完 没有success的提示。

    5 对自己的软件签名
    键入命令:

    signtool sign /f test_signature.pfx /p 密码 C:\Users\wangs\Desktop\test_siginature.exe

    主要要写.exe的全路径。

    6 加盖时间戳
    键入命令:

    signtool timestamp /t http://timestamp.wosign.com/timestamp C:\Users\wangs\Desktop\test_siginature.exe

    微信的时间戳:
    这里写图片描述

    完成~~~

    再次声明,此方法是自娱自乐。

    也就是签名证书的事儿,不花钱是办不了的。

    看了几个大厂出品的软件,证书的颁发者都是:

    赛门铁克(Symantec)公司成立于1982年4月,公司总部位于加利福尼亚州的 Cupertino,现已在全球 40 多个国家和地区设有分支机构,2006年全球销售额超过50亿美金,全球员工超过17,500 人。
    赛门铁克是信息安全领域全球领先的解决方案提供商,为企业、个人用户和服务供应商提供广泛的内容和网络安全软件及硬件的解决方案,可以帮助个人和企业确保信息的安全性、可用性和完整性。

    展开全文
  • 用户希望弄个客户端程序,这样就不用每手动启动并手动F11全屏模式了。 、工具介绍 Nativefier具体请点进去看,我也懒得介绍了,费劲。 官方介绍: You want to make a native wrapper for WhatsApp Web (or any ...

    项目背景,最近给单位做了一套排队叫号系统,是网页版本的。用户希望弄个客户端程序,这样就不用每手动启动并手动F11全屏模式了。

    一、工具介绍

    • Nativefier具体请点进去看,我也懒得介绍了,费劲。

      官方介绍:
      You want to make a native wrapper for WhatsApp Web (or any web page).

    二、安装要求

    • 环境要求

      操作系统:macOS 10.9+ / Windows / Linux
      软件环境:Node.js >=6 (4.x may work but is no longer tested, please upgrade).

    三、安装步骤

    在确保安装了nodejs以及全局配置了npm

    • 测试软件环境
      $ node -v
      v10.15.3
      Administrator@XB-201902271211 MINGW64 ~/Desktop
      $ npm -v
      6.4.1
      
    • 安装全局安装器
      npm install nativefier -g
      
    • 打包项目
      ###方式一
      nativefier "http://baidu.com"
      ###已经成功创建了一个项目
      ###方式二
      ###指定名称--name 为baidu  和上面没啥区别  懒得记就记方式一的就行了
      nativefier --name "baidu" "http://www.baidu.com"
      ###至此您的目录下已经生成了相应的文件夹直接进去运行就行了。
      

    四、实际操作

    • 全局安装nativefier 还算顺利。。。在这里插入图片描述
    • 打包项目
      下载了无数遍都失败了
      errno: ‘ENOTFOUND’,
      code: ‘ENOTFOUND’,
      syscall: ‘getaddrinfo’
      在这里插入图片描述
      解决办法:
      更改源地址:
      请参考更改npm镜像
      然后手动安装提示的electron依赖。
    	###执行下列命令二选一
    	npm install electron@^5.0.13 -g
    	cnpm install electron@^5.0.13 -g
    	###安装完成后再执行
    	 nativefier "http://baidu.com"
    	 ###Packaging app for platform win32 x64 using electron v5.0.13
    
    
    • 查看目录下已存在
    • 在这里插入图片描述
      在这里插入图片描述
    • 运行效果在这里插入图片描述

    五、配置说明

    可参考如下配置文件修改项目

    /resources/app/nativefier,json
    ##可设置项目参数 小伙伴们自己研究一把吧 支持设置窗口宽度
    是否全屏显示等等。。。
    在这里插入图片描述

    六、客户使用展示

    在这里插入图片描述

    小伙伴也慷慨一把提供了生成的程序下载,支持win64,win32,有需要的用户直接下载更改url即可使用。

    我就是下载地址快点我

    链接:https://pan.baidu.com/s/1AJGqkUCQAgGdq1P-uJ5tUA
    提取码:o8aj


    END

    展开全文
  • TCP服务器端和客户端程序设计

    万次阅读 多人点赞 2011-12-02 17:40:59
    、实验目的 学习和掌握Linux下的TCP服务器基本原理和基本编程... 二、实验平台 Linux操作系统 三、实验内容 编写Linux下TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接成功,则显示客户的IP地址
  • 《ONVIF协议网络摄像机(IPC)客户端程序开发》专栏,学ONVIF,跟我来!!!
  • 自己写的一个客户端程序,源码的连接http://download.csdn.net/detail/qq_28637193/9615451 界面是这样的。注意在pro文件中需要加入 QT += network 界面是直接在用设计界面设计出来的不是代码写的,所以大家...
  • 我打好的jar包,放在服务器上之后,在windows里面用xshell打开一个连接,然后运行java -jar 。。。。执行这个jar文件,当我关闭这个链接的时候为什么程序停止了呢? 打开XShell连接并运行 java -jar XX....
  • Win7运行程序总提示出现一个问题,导致程序停止正常工作 请关闭该程序 原来GreenBrowser下载问题
  • 一、当我们使用单进程单连接且使用readline修改后的客户端程序,去连接使用readline修改后的服务器端程序,会出现一个有趣的现象,先来看输出: 先运行服务器端,再运行客户端, simba@ubuntu:~/Documents/code/...
  • 文档当前处于草稿状态本教程将展示如何在 NetBeans 平台上方便地创建应用程序客户端。将以 Database Reader 为例进行演示说明。 目录l 要求 l 安装和配置l 项目创建 l 企业应用程序开发 l 修改构建脚本l 从...
  • 编写一个基于Java的 Socket 多客户端 Client-Server 聊天程序
  • 【开源】一个高性能、高稳定性的跨平台MQTT客户端——mqttclient简介与使用
  • 个客户端通信的socket简单实现

    万次阅读 多人点赞 2017-08-14 21:36:23
    实现两个客户端通过服务器来进行通信的小程序
  • 这是我第次尝试性的发篇博客,记述我用C/C++ 在Linux环境下socket网络通信,客户端和服务端通信使用包头,包体来解决粘包。以下是我的一些见解,和客户端和服务端的代码。希望可以帮助到同在学习的大家。 首先C/...
  • 我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行。(不会像...
  • 前言 基本原则 策略一:客户端本地缓存的事件超过一定条数时同步数据(比如:100条)。...添加一个dispatch_queue_t类型的属性serialQueue /** 按照事件触发的时间先后顺序同步数据 */ @property (n
  • Flink SQL客户端

    千次阅读 2019-11-02 10:07:40
    Flink SQL CLI启动 SQL客户端旨在提供一种简单的方式,无需一行Java或Scala代码,即可将表程序编写、...它只需要一个正在运行的Flink集群,其中可以执行表程序。 环境准备 可以自己安装flink环境,也可以通过dock...
  • Java小程序客户端的UI实现以及客户端与服务器的UI交互(山寨QQ进行中......) 一、前言 通过前面的学习,我们已经能够自己创建客户端,不需要依赖系统自带的telnet...1、创建窗体,写一个简单的登录界面以及一个
  • 区块链技术以其去中心化特性成为又具有颠覆性特征的技术。Python作为种面向对象的解释型计算机程序设计语言,因其具有丰富和强大的库,常被称为“胶水语言”,简单、易上...
  • thin client,顾名思义即瘦客户端,主要是指运行小型嵌入式设备上的程序,类似于传感网的一个节点,像前面文章讲述的arduino due平台就是一个客户端。由官方提供的SDK来看,它不仅可在arduino上跑,也可在windows...
  • 再转篇智能客户端

    千次阅读 2006-09-04 15:35:00
    智能客户端 智能客户端(Smart Client)是一个连接Internet的...打个比方,一个运行文字处理程序(比如Office Word)的智能客户端可以通过网络和远程数据库交互,从数据库获取文档处理需要使用的数据;一个运行Wind
  • 客户端、瘦客户端与智能客户端

    千次阅读 2011-05-10 15:34:00
    一个典型的胖客户端包含一个或多个在用户的PC上运行的应用程序,用户可以查看并操作数据、处理一些或所有的业务规则——同时提供一个丰富的用户界面做出响应。服务器负责管理对数据的访问并负责执行一些或所有的业务...
  • 开始查定义对这了解的不太清楚,之后又查了一下细节,觉得如果这样问的话,回答只能是在客户端吧,下面是查到的一些资料 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是种用
  • android客户端简单的聊天程序实现

    千次阅读 2012-08-02 19:23:02
    暑假第四十二天,我们依然很宅的呆在地下...的吃就不错了,在这就不抱怨了,看看今天实现的android聊天室的聊天功能吧,先说说服务器端的代码及其功能吧 server.java : 负责服务器的界面,以及更服务器主线程ServerTh
  • 实习期间,项目要求学习MFC编程和SOCKET编程,先写了一个入门的小程序来熟悉一下。 服务器的界面图: 为了简化,将服务器的IP和Port固定为127.0.0.1和5000 【启动】按钮用来启动服务器 代码: void ...
  • 而且广播貌似用UDP协议,看网上的解释,好像这种协议不能保证数据的先后,但我需要客户端就像心电图一样,显示一个连续的波形。第二种做法的话,需要客户端不停的发送请求,当客户端请求的频率和数据采集的频率不...
  • 在这两种方法下,所有的客户端处理程序似乎都是彼此并行运行(即在同一时间内)运行的,所以在接受新的请求或处理长期运行客户端处理程序时,服务器未被阻塞。 不过从技术上讲,线程和进程并不是真正并行运行的,...
  • 由于这台计算机没有远程桌面客户端访问许可证,远程会话被中断", 经搜索网上的解决办法,“ 开始->运行 regedit 注册表中,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing 选中MSLicensing...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 360,121
精华内容 144,048
关键字:

已有一个客户端程序正在运行