quicker1
quicker1
关注数: 3
粉丝数: 119
发帖数: 2,796
关注贴吧数: 13
中秋快乐 哈哈
连续和离散?? 迷糊
quicker1到此一游!!! quicker1到此一游!!!
外星人不存在 如果他们敢存在,我就吃了他们。这些可怜的小东西
终于让我抓到你们这些骗子了,西安根本没有什么条状云 今天下了点雨天上全都是云,但是没有条状云,一点都没有
这还有一个 晕
这还有一个 真多
小舟从此逝,江海寄余生 rt各位,多保重
xie的真假不知道如何。但是某些人 你们的行为实在是太幼稚了,不要再东施效颦了。让人看了不禁笑掉大牙,尤其是类似看48小时之内云图变化的趋势 的帖子。你玄幻小说看多了吧。墙壁上几个斑点都能让你浮想连篇的人!!!人家就算是预测,也有一套依据啊,你的依据是什么??就凭你没头没脑的瞎掰!!!你掰得也太离谱了点,不过还没够科幻,继续努力哦。你的外星人大爷降临没有??
神棍们,今天就快过去了,你们的预言灵验吗 鄙视你们
(((暴笑)))笑得你们喘不过气来 肚子都要笑痛!!!! 回复后的时候又看图 请要挺住!
火星人是不是人 rt
7月11日全人类忏悔吧 要知原因请看7月10日全人类忏悔吧
今天上厕所,突然从厕所里钻出一条一米多长的鱼,会有事吗? rt
我今天吃饭的时候数了一下碗里的米,好像是8的倍数,我会不会挂? rt
为什么不用过滤那人的id?id很有规律,不过滤的理由? 很不明白
看到某君的发言,觉得很汗 呜呼,我不知道真相了
C#让贴中的程序保持原来的格式 其实就是把空格替换成 程序如下using System;using System.Collections.Generic;using System.Collections;using System.Xml;using System.IO;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { FileStream fs = new FileStream("C:\\data.txt",FileMode.Open); StreamReader sr = new StreamReader(fs); String s = sr.ReadToEnd(); fs.Close(); sr.Close(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < s.Length; i++) { if (s[i].ToString()== " ") sb.Append(" "); else sb.Append(s[i]); } s = sb.ToString(); FileStream fs2 = new FileStream("C:\\result.txt",FileMode.Create); fs2.Write(UnicodeEncoding.ASCII.GetBytes(s),0,s.Length); } }}
C#函数指针 using System;using System.Collections.Generic;using System.Collections;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { f_array = new function[]{hello,world}; Hashtable h=new Hashtable(); h.Add("hello",1); h.Add("world",2); int i=Convert.ToInt32(h["hello"]); if(i>0&&i<=f_array.Length) { f_array[i-1](); } i = Convert.ToInt32(h["world"]); if (i >0 && i <= f_array.Length) { f_array[i-1](); } i = Convert.ToInt32(h["xx"]); if (i >0 && i <= f_array.Length) { f_array[i-1](); } } private delegate void function(); private static void hello() { System.Console.WriteLine("hello"); } private static void world() { System.Console.WriteLine("hello"); } static function[] f_array; }}
C#和VC共享内存 [DllImport("Kernel32.dll", CharSet = CharSet.Unicode)] public static extern IntPtr OpenFileMappingW(int dwDesiredAccess, [MarshalAs(UnmanagedType.Bool)] bool bInheritHandle, [MarshalAs(UnmanagedType.LPWStr)] string name); [DllImport("Kernel32.dll", CharSet = CharSet.Unicode)] public static extern IntPtr MapViewOfFile(IntPtr hFileMapping, uint dwDesiredAccess, uint dwFileOffsetHigh, uint dwFileOffsetLow, uint dwNumberOfBytesToMap); const int FILE_MAP_COPY = 0x0001; const int FILE_MAP_WRITE = 0x0002; const int FILE_MAP_READ = 0x0004; const int FILE_MAP_ALL_ACCESS = 0x0002 | 0x0004; [StructLayout(LayoutKind.Sequential)] struct sharedata { [MarshalAs(UnmanagedType.ByValArray,SizeConst=8192)] public Int64[] timestamp; [MarshalAs(UnmanagedType.ByValArray,SizeConst=8192*8)] public float[] sample_data; }; public Form1() { InitializeComponent(); IntPtr shareaddr = IntPtr.Zero; IntPtr mp_data =IntPtr.Zero; shareaddr = OpenFileMappingW(ShareMem.FILE_MAP_READ | ShareMem.FILE_MAP_WRITE, true, "ShareData"); if (shareaddr != IntPtr.Zero) { mp_data =MapViewOfFile(shareaddr, ShareMem.FILE_MAP_READ, 0, 0, 0); msg.Text = "suc"; byte[] b = new byte[8192 * 72]; Marshal.Copy(mp_data, b, 0, b.Length); IntPtr strut = Marshal.AllocHGlobal(8192*72); Marshal.Copy(b, 0, strut, 8192 * 72); sharedata d = (sharedata)Marshal.PtrToStructure(strut, typeof(sharedata)); Marshal.FreeHGlobal(strut); msg.Text+=d.sample_data[2]; } else msg.Text = "fai" + ShareMem.GetLastError(); }
首页
1
2
下一页