京斯

管理员

最新动态 [隐身]

  1. 7月前
    2018-06-18 00:27:43
    京斯 更新于 关于热力学第二定律

    这个问题很简单啊,怎么没人答……

    若自由膨胀可逆,可写出如下热力学循环:

    1. 体积为$V_1$的理想气体与低温热源接触,吸热$Q_\mathrm{c}$全部用来作膨胀功
    2. 绝热可逆压缩使系统温度升高
    3. 与高温热源接触,作等温可逆压缩,使放热$Q_\mathrm{h}=-Q_\mathrm{c}$
    4. 绝热可逆膨胀使系统降到原来的温度。可证明这步结束后体积$V_5<V_1$
    5. 通过自由膨胀让体积回到$V_1$。

    这样就将热从低温热源传到高温热源,而没有引起其他变化。与热力学第二定律的克劳修斯表述矛盾

  2. 10月前
    2018-04-14 02:56:10

    或许……这个? https://www.sigmaaldrich.com/catalog/product/aldrich/277207?lang=zh&region=CN
    说是请联系客服支持

  3. 2018-04-04 23:48:35

    大概要改成 t = turtle()f = fish()

  4. 2018-03-25 15:16:24

    @十三幺 话说绝对值比里面内容还小不觉得看着难受嘛

    这样是不好看,可以写成 \left|...\right|
    $$\left|\int _{0}^{2} (x-1)f(x)\d x\right|$$或者用论坛设置的宏 \abs{...}

  5. 11月前
    2018-03-16 17:11:51
    京斯 发表了帖子 Markdown 功能测试帖
    [markdown]
    ...
    正文
    ...
    [/markdown]

    通过在正文中添加如上标记,论坛可以支持 Markdown 了。论坛用 Parsedown 这个库实现对 Markdown 语法的解析处理。
    论坛的 Markdown 有如下限制:

    1. 由于这个库接替了论坛本身的渲染工作,不支持将 Markdown 与论坛标记语言混用
    2. 因此,无法用 Markdown 表达在论坛中回复他人帖子、插入附件、结构式编辑器 等各种功能。相关的一个后果是不能用 Markdown 发本地图片,得找个图床才行……
    3. 行内 Markdown 暂不支持,只能对以空行分割的一段文字应用。这个以后会考虑支持,但需要充分地测试才行

    此功能刚刚推出,请各位回复测试,找出可能存在的问题

  6. 2018-03-11 14:15:23

    谢谢!本项目极有价值,应当加精置顶

    @Ray Eldath 奈何超理的标记语法不是Markdown(我也不知道是什么)

    是一种 BBCode……我是很遗憾早期没能让论坛支持 Markdown……现在已经难以改过来了

    现在论坛自带了一定的 MD 支持,我就不置顶了。不过我在这里说的话也没错,现在两套标记语言是独立的,而且不能完全替代论坛标记语言

  7. 2018-03-11 14:14:01
    京斯 更新于 JavaScript 的普及率

    会不会把搜索引擎爬虫算上了,或者还是代码有问题

  8. 去年
    2017-12-30 12:08:35

    好麻烦,发不上去是防火墙误报导致的
    现在调整设置后大概解决了

    -----------------------------------------------------------------------------------------------
    using System;
    using System.Collections;
    using System.Reflection;
    
    public class CmdRecorder{
    	public char[] cmd;//define a pointer to an array
    	char pt;
    	public CmdRecorder(){
    		cmd = new Char[32];
    		pt = (char)0;
    	}
    
    	public void Append(char cr){
    		if (pt < 32) {
    			cmd [pt] = cr;
    			pt += (char)1;
    		}
    		return;
    	}
    
    	public override string ToString(){
    		string x =new string(cmd);
    		return x;
    	}
    
    	public void Clear(){
    		cmd = new char[32];//create and go to new array
    		pt = (char)0;
    	}
    }
    
    public static class CmdExecuter
    {
    	public static CmdRecorder cr= new CmdRecorder();
    
    	public static string[] AnalyseString()
    	{
    		string str = cr.ToString ();
    		string cls =null;
    		string func =null;
    		string param =null;
    		int i;
    		int ct=0;
    		for (i = 0; i < str.Length; i++) {
    			if (str [i] == '.') {
    				if (ct == 0) {
    					cls = str.Substring (0, i)+"";
    					ct = i;
    				} 
    			}
    			if (str [i] == '('&&cls!=null) {
    				func = str.Substring(ct+1, i-ct-1)+"";
    				ct = i;
    			}
    			if (str [i] == ')'&&func!=null) {
    				param = str.Substring (ct+1, i-ct-1)+"";
    			}
    		}
    
    		string[] sg = { cls, func, param };
    		return sg;
    	}
    
    	public static string[] AnalyseParameter(string str)
    	{
    		return str.Split (',');
    	}
    
    	public static void conexecute(){
    		string[] strg = AnalyseString ();
    		string[] strg1 = AnalyseParameter (strg[2]);
    		//Debug.Log (strg[0]+"_"+strg[1]+"_"+strg[2]);
    		//for (int i = 0; i < strg1.Length; i++) {
    			//Debug.Log (strg1 [i]);
    		//}
    		Type tp= null;
    		MethodInfo md=null;
    		ParameterInfo[] pi=null;
    		ArrayList obj = new ArrayList();
    		//Type[] tpg=null;
    		if (strg[0] != null) {
    			tp = Type.GetType (strg [0]);
    		}
    		if (tp != null && strg [1] != null) {
    			md = tp.GetMethod (strg [1]);
    		}
    		if (md != null) {
    			pi = md.GetParameters ();
    		}
    		if (tp == null || md == null) {
    			cr.Clear ();
    			return;
    		}
    		Debug.Log (pi);
    		if (pi != null) {
    			for (int j = 0; j < pi.Length; j++) {
    				obj.Add (int.Parse (strg1 [j]));//all change to int type
    			}
    			md.Invoke (md, obj.ToArray ());
    		} else {
    			md.Invoke (md,null);
    		}
    		cr.Clear ();
    		return;
    	}
    }
    ----------------------------------------------------------------------------------------------------
  9. 2017-12-17 17:00:53

    一些示例,来自 https://highlightjs.org/static/demo/

    @requires_authorization
    def somefunc(param1='', param2=0):
        r'''A docstring'''
        if param1 > param2: # interesting
            print 'Gre\'ater'
        return (param2 - param1 + 1 + 0b10l) or None
    
    class SomeClass:
        pass
    
    >>> message = '''interpreter
    ... prompt'''
    function $initHighlight(block, cls) {
      try {
        if (cls.search(/\bno\-highlight\b/) != -1)
          return process(block, true, 0x0F) +
                 ` class="${cls}"`;
      } catch (e) {
        /* handle exception */
      }
      for (var i = 0 / 2; i < classes.length; i++) {
        if (checkCondition(classes[i]) === undefined)
          console.log('undefined');
      }
    }
    # hello world
    
    you can write text [with links](http://example.com) inline or [link references][1].
    
    * one _thing_ has *em*phasis
    * two __things__ are **bold**
    
    [1]: http://example.com
    
    ---
    
    hello world
    ===========
    
    <this_is inline="xml"></this_is>
    
    > markdown is so cool
    
        so are code segments
    
    1. one thing (yeah!)
    2. two thing `i can write code`, and `more` wipee!
  10. 2017-12-17 16:37:45
    [code=语言名称]
    ...
    [/code]

    目前理论上支持的语言有:

    "actionscript", "ada", "apache", "autohotkey", "bash", "basic", "clojure", "coffeescript", "coq", "cpp", "csharp", "css", "dart", "delphi", "django", "elixir", "erlang", "fortran", "go", "haskell", "html", "http", "ini", "java", "javascript", "json", "julia", "kotlin", "less", "lisp", "lua", "mathematica", "matlab", "nginx", "objectivec", "ocaml", "perl", "php", "postgresql", "powershell", "python", "r", "ruby", "rust", "scala", "scheme", "smalltalk", "sql", "swift", "tex", "typescript", "vbnet", "vbscript", "verilog", "xml"

    为代码块指定语言本身没有特殊显示效果,但可以配合论坛的代码高亮插件,得到更准确的渲染结果。论坛使用 highlight.js 实现代码高亮功能,不排除其本身存在 bug ,故不能保证每种语言的渲染结果都完全正确。

    语言名称填 nohighlight plaintext 的时候将不进行高亮,另外行内代码不支持高亮。指定不支持的语言不会报错,但不会有任何效果,和不填一样。不填时能够自动识别语言。自动识别不一定准确,否则就不需要这个功能了。

    (二周前写出的功能,现在才发公告,请原谅我


    2019-01-06 重要更新:

    现在论坛新支持以下几种语言:

    "accesslog", "asciidoc", "diff", "markdown", "yaml"

    可以看出,这些并不属于编程语言,而是标记语言、日志文件等。以往试着支持它们时,容易造成自动识别出错。利用新版本的接口,能方便地将其排除在自动识别之外,因此,论坛虽然现在支持这几种语言,但要手动指定才有效。

查看更多