- 浏览: 66250 次
- 性别:
- 来自: 济南
最新评论
-
longhua2003:
非常实用,朋友
JSON、JAVA互转与将页面中改变的数据转为json格式
文章列表
C#生成dll与调用
- 博客分类:
- VS
生成COM组件
1.打开VS,[文件]->[新建]->[项目]->[类库]
2.编辑新生成class代码,EG
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TTT
{
public interface MyInterface
{
int add(int a, int b);
}
publi ...
TimeSpan tss = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
long a = Convert.ToInt64(tss.TotalMilliseconds);
1. 打开QQ对话框tencent://message/?uin=123237825&Site=AECN&Menu=yes
2. JS判断QQ是否在线http://webpresence.qq.com/getonline?Type=1&569502456:
3. 检测有没有装QQ:http://wpa.qq.com/msgrd?v=3&uin=123237825&site=qq&menu=yes&from=message&isappinstalled=0
4. 装QQ打开聊天窗口,没装打开 ...
1.如果i2中有“.”,则执行g2&i2,否则执行g2 =IF(COUNTIF(I2,"*.*")>0,G2&I2,G2)
2.把j4中的k4&"."替换为"" =SUBSTITUTE(J4,K4&".","")
1.并发的特点
(1.程序与计算不再一一对应,一个程序副本可以有多个计算
(2.并发程序之间有相互制约关系,直接制约体现为一个程序需要另一个程序的计算结果,间接制约体现为多个程序竞争某一资源,如处理机、缓冲区等。
(3.并发程序在执行中是走走停停,断续推进的
2.从低成本、高性能和高扩张性的角度来说有如下处理方案: (1、HTML静态化 ( 2、图片服务器分离 ( 3、数据库集群和库表散列 ( 4、缓存 (5、镜像 (6、负载均衡;一个典型的使用负载均衡的策略就是,在软件或者硬件四层交换的基础上搭建squid集群,这种思路在很多大型网站包括搜索引擎 ...
C#使用PDF控件打开PDF
- 博客分类:
- VS
private void button2_Click(object sender, EventArgs e)
{
if (pdfpath.Equals(""))
{
MessageBox.Show("请先选择要查看的文件", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
...
C#用正则表达试判断是否为数字
- 博客分类:
- VS
public Boolean isnum(string value)
{
System.Text.RegularExpressions.Regex rex = new System.Text.RegularExpressions.Regex(@"^\d+$");
int result = -1;
if (rex.IsMatch(value))
{
result = int.Parse(value);
...
C#调用扫描仪(keda控件)
- 博客分类:
- VS
1.选择扫描仪
axImgScan1.ShowSelectScanner();
2.调用扫描仪
if (axImgScan1.OpenScanner() == 0)
{
if (axImgScan1.ScannerAvailable() == true)//判断扫描仪是否可用
{
axImgScan1.MultiPage = true;//是否多页
...
C#中一个简单的递归(查看文件总个数)
- 博客分类:
- VS
//总共多少个文件
public int allfilenum(string filepath)
{
DirectoryInfo dir = new DirectoryInfo(filepath);
FileInfo[] fis = dir.GetFiles();
if (fis.Length > 0)
{
allnum++;
}
else
...
进度条,很简单的
progressBar1.Maximum = 5;//最大值
progressBar1.Value = 0;//开始值
for(int i=0;i<6;i++){
progressBar1.Value++;
//为看出效果可以加个
Thread.Sleep(1000);
}
//就这样就完了
C#中的无参线程
Control.CheckForIllegalCrossThreadCalls = false;
Thread t = new Thread(saomiao);
t.Start();
C#窗体对话框(提示框、确认框)
- 博客分类:
- VS
1.提示框
MessageBox.Show("信息", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
2.确认框
DialogResult dr = MessageBox.Show("确定删除当前文件?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (dr == DialogResult.OK)
...
1.给下拉框赋值
DirectoryInfo di = new DirectoryInfo(path + "xls\\干部人事档案目录");
foreach (FileInfo file in di.GetFiles())
{
comboBox1.Items.Add(file.Name);
}
2.关键词搜索
//关键词搜索下拉框
private void comboBox1_TextChange ...
C#监听事件(窗体关闭、按键等)
- 博客分类:
- VS
1.监听窗体关闭事件(rslr_main为窗体名)
public rslr_main()
{
InitializeComponent();
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(Form_Closing);
}
private void Form_Closing(object sender, FormClosingEventArgs e)
{
...
C#中用listview显示列表
- 博客分类:
- VS
//干部人事档案目录列表
public void mulu()
{
this.listView1.Clear();
ColumnHeader ch = new ColumnHeader();
ch.Text = "干部人事档案目录文件列表"; //设置列标题
ch.Width = this.listView1.Width - 23;//设置列宽度
ch.TextAlign = Horizo ...