手机计算机连加九次就不能再加,是怎么的,比58十19十17十25十24十23+20+38十21+1

字符串算法
字符串字符判重算法
给定字符串,确定是否字符串中的所有字符全都是不同的。假设字符集是 ASCII。
2 using System.Collections.G
4 namespace AlgorithmTesting
class Program
static void Main(string[] args)
Console.WriteLine(IsUniqueChars("asdf".ToCharArray()));
Console.WriteLine(IsUniqueChars("asdf5678!@#$%^&".ToCharArray()));
Console.WriteLine(IsUniqueSmallAlphabetChars("asdf5678!@#$%^&".ToCharArray()));
Console.WriteLine(IsUniqueSmallAlphabetChars("asdf5678".ToCharArray()));
Console.WriteLine(IsUniqueSmallAlphabetChars("asdf{}".ToCharArray()));
Console.WriteLine(IsUniqueSmallAlphabetChars("asdf".ToCharArray()));
Console.ReadKey();
static bool IsUniqueChars(char[] str)
if (str.Length & 256)
return false;
// 为每个字符保存一个是否存在标记
bool[] charSet = new bool[256];
for (int i = 0; i & str.L i++)
var index = (byte)str[i];
if (charSet[index])
return false;
charSet[index] = true;
return true;
static bool IsUniqueSmallAlphabetChars(char[] str)
if (str.Length & 26)
return false;
// 使用位操作以改进空间占用
int checker = 0;
for (int i = 0; i & str.L i++)
int index = str[i] - 'a';
if (index & 0
|| index & 26
|| (checker & (1 && index)) & 0)
return false;
checker |= (1 && index);
return true;
字符串反转算法
有字符串 s1&= "ABC1DEF",要求将其反转成 "FED1CBA"。
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
string text1 = "ABC1DEF";
string text2 = "ABC1DEFG";
char[] t1 = text1.ToCharArray();
char[] t2 = text2.ToCharArray();
ReversePartOfString(t1, 1, t1.Length - 2);
ReversePartOfString(t2, 1, t2.Length - 2);
string s1 = new string(t1);
string s2 = new string(t2);
Console.WriteLine(s1);
Console.WriteLine(s2);
string text3 = "ABC1DEF";
string text4 = "ABC1DEFG";
char[] t3 = text3.ToCharArray();
char[] t4 = text4.ToCharArray();
ReverseArrayByXor(t3);
ReverseArrayByXor(t4);
string s3 = new string(t3);
string s4 = new string(t4);
Console.WriteLine(s3);
Console.WriteLine(s4);
Console.ReadKey();
static void ReversePartOfString(char[] s, int begin, int length)
for (int i = begin, j = begin + length - 1; i & i++, j--)
temp = s[i];
s[i] = s[j];
static void ReversePartOfStringWithWhile(char[] s, int begin, int length)
// actually, use while is same with use for loop
// which one looks better?
int j = begin + length - 1;
while (i & j)
temp = s[i];
s[i] = s[j];
static void ReverseArray(char[] s)
for (int i = 0, j = s.Length - 1; i & i++, j--)
temp = s[i];
s[i] = s[j];
static void ReverseArrayByXor(char[] s)
for (int i = 0, j = s.Length - 1; i & i++, j--)
// XOR 2 values bitwise 3 times and they're switched
s[i] ^= s[j];
s[j] ^= s[i];
s[i] ^= s[j];
字符串左旋算法
给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串 "abcdef" 前面的 2 个字符 'a' 和 'b' 移动到字符串的尾部,使得原字符串变成字符串 "cdefab"。要求对长度为 n 的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
string s1 = "abcdefg";
string s2 = "abcdefgh";
char[] a1 = s1.ToCharArray();
char[] a2 = s2.ToCharArray();
LeftRotateStringByGcd(a1, 2);
LeftRotateStringByGcd(a2, 2);
string str1 = new string(a1);
string str2 = new string(a2);
Console.WriteLine(str1);
Console.WriteLine(str2);
Console.ReadKey();
static void LeftRotateString(char[] s, int m)
ReverseString(s, 0, m - 1);
ReverseString(s, m, s.Length - 1);
ReverseString(s, 0, s.Length - 1);
static void ReverseString(char[] s, int begin, int end)
while (i & j)
temp = s[i];
s[i] = s[j];
static int Gcd(int m, int n)
int k = m %
if (k == 0)
return Gcd(n, k);
static void LeftRotateStringByGcd(char[] s, int m)
int n = s.L
int g = Gcd(n, m);
int e = n /
for (int i = 0; i & i++)
temp = s[i];
int j = 0;
for (; j & e - 1; j++)
s[(i + j * m) % n] = s[(i + (j + 1) * m) % n];
s[(i + j * m) % n] =
字符串右旋算法
给定一个字符串,要求把字符串后面的若干个字符移动到字符串的头部,如把字符串 "abcdef" 后面的 2 个字符 'e' 和 'f' 移动到字符串的头部,使得原字符串变成字符串 "efabcd"。要求对长度为 n 的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
string s3 = "abcdefg";
string s4 = "abcdefgh";
char[] a3 = s3.ToCharArray();
char[] a4 = s4.ToCharArray();
RightRotateString(a3, 2);
RightRotateString(a4, 2);
string str3 = new string(a3);
string str4 = new string(a4);
Console.WriteLine(str3);
Console.WriteLine(str4);
Console.ReadKey();
static void RightRotateString(char[] s, int m)
ReverseString(s, 0, s.Length - m - 1);
ReverseString(s, s.Length - m, s.Length - 1);
ReverseString(s, 0, s.Length - 1);
static void ReverseString(char[] s, int begin, int end)
while (i & j)
temp = s[i];
s[i] = s[j];
字符串旋转匹配算法
给定两个字符串 s1 和 s2,如何判断 s1 是 s2 的一个旋转版本?
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
// Given two string s1 and s2
// how will you check if s1 is a rotated version of s2 ?
string s1 = "tackoverflows";
string s2 = "ackoverflowst";
string s3 = "overflowstack";
string s4 = "stackoverflwo";
string pattern = "stackoverflow";
Console.WriteLine(string.Format("{0}, {1}, {2}", s1, pattern, CheckRotation(s1, pattern)));
Console.WriteLine(string.Format("{0}, {1}, {2}", s2, pattern, CheckRotation(s2, pattern)));
Console.WriteLine(string.Format("{0}, {1}, {2}", s3, pattern, CheckRotation(s3, pattern)));
Console.WriteLine(string.Format("{0}, {1}, {2}", s4, pattern, CheckRotation(s4, pattern)));
Console.ReadKey();
static bool CheckRotation(string s1, string s2)
return s1.Length == s2.Length
&& (s1 + s1).IndexOf(s2) != -1;
字符串包含算法
给定两个分别由字母组成的字符串 s1 和字符串 s2,如何最快地判断字符串 s2 中所有字母是否都在字符串 s1 里?
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
string s1 = "abcdefg";
string s2 = "cfx";
char[] a1 = s1.ToCharArray();
char[] a2 = s2.ToCharArray();
Console.WriteLine(
string.Format("{0}, {1}, {2}", s1, s2, IsContainAllChars(a1, a2)));
Console.ReadKey();
// 给定两个分别由字母组成的字符串a和字符串b
// 判断字符串b中所有字母是否都在字符串a里?
// 时间复杂度O(n + m),空间复杂度O(1)
static bool IsContainAllChars(char[] a, char[] b)
int hash = 0;
for (int i = 0; i & a.L ++i)
hash |= (1 && (a[i] - 'A'));
for (int i = 0; i & b.L ++i)
if ((hash & (1 && (b[i] - 'A'))) == 0)
return false;
return true;
字符串原地替换算法
将字符串 s1 中的某字符 p 全部替换成字符串 s2。假设 s1 字符数组尾部有足够的空间存放新增字符。
2 using System.Collections.G
4 namespace AlgorithmTesting
class Program
static void Main(string[] args)
// 假设 s1 有足够的冗余空间
char[] s1 = new char[100];
for (int i = 0; i & 9; i = i + 3)
s1[i] = 'a';
s1[i + 1] = 'b';
s1[i + 2] = 'c';
Console.WriteLine(new string(s1));
ReplaceChars(s1, 9, 'b', "%&$".ToCharArray());
Console.WriteLine(new string(s1));
Console.ReadKey();
// 将字符串 s1 中的某字符 p 替换成字符串 s2
static void ReplaceChars(char[] s1, int s1Length, char p, char[] s2)
int count = 0;
for (int i = 0; i & s1.L i++)
if (s1[i] == p)
int newLength = s1Length + count * (s2.Length - 1);
// 从尾部开始编辑,从后向前操作,无须担心覆写原数据
for (int i = s1Length - 1; i &= 0; i--)
if (s1[i] == p)
for (int j = 0; j & s2.L j++)
s1[newLength - s2.Length + j] = s2[j];
newLength = newLength - s2.L
s1[newLength - 1] = s1[i];
newLength = newLength - 1;
字符串压缩算法
给定字符串 s,要求将连续出现的字符压缩至字符和数量,并返回新的字符串。
比如:s = "aabccccaaa",则压缩后的字符串为 s2 = "a2b1c4a3"。
2 using System.Collections.G
4 namespace AlgorithmTesting
class Program
static void Main(string[] args)
string s1 = "aabccccaaa";
Console.WriteLine(s1);
char[] s2 = Compress(s1.ToCharArray());
Console.WriteLine(new string(s2));
string s3 = "aabccdeeaa";
Console.WriteLine(s3);
char[] s4 = Compress(s3.ToCharArray());
Console.WriteLine(new string(s4));
Console.ReadKey();
static char[] Compress(char[] s)
// 如果压缩后比原来还长,则不必压缩
int size = CountCompression(s);
if (size &= s.Length)
// 根据计算的压缩后长度生成数组
char[] compressed = new char[size];
int index = 0;
char last = s[0];
int count = 1;
for (int i = 1; i & s.L i++)
if (s[i] == last) // 找到重复字符
// 当前字符处理完毕
index = AppendChar(compressed, last, index, count);
// 处理下一个字符
last = s[i];
count = 1;
// 添加最后一个字符
index = AppendChar(compressed, last, index, count);
static int AppendChar(char[] array, char c, int index, int count)
array[index] =
char[] countString = count.ToString().ToCharArray();
for (int i = 0; i & countString.L i++)
array[index] = countString[i];
static int CountCompression(char[] s)
if (s == null || s.Length == 0)
// 计算压缩后的长度
int size = 0;
char last = s[0];
int count = 1;
for (int i = 0; i & s.L i++)
if (s[i] == last) // 找到重复字符
// 当前字符处理完毕
size += 1 + count.ToString().ToCharArray().L
// 处理下一个字符
last = s[i];
count = 1;
size += 1 + count.ToString().ToCharArray().L
字符串变位词检测算法
给定字符串 s1 和 s2,判断是否能够将&s1 中的字符重新排列后变成 s2。假设字符全部为小写 a-z 字符,字符串中没有空格。
变位词(anagram):是由变换某个词或短语的字母顺序而构成的新的词或短语。
2 using System.Collections.G
4 namespace AlgorithmTesting
class Program
static void Main(string[] args)
Console.WriteLine(IsPermutation(
"hello".ToCharArray(), "ehollu".ToCharArray()));
Console.WriteLine(IsPermutation(
"hello".ToCharArray(), "eholu".ToCharArray()));
Console.WriteLine(IsPermutation(
"hello".ToCharArray(), "eholl".ToCharArray()));
Console.ReadKey();
static bool IsPermutation(char[] s1, char[] s2)
if (s1.Length != s2.Length)
return false;
int[] letters = new int[256];
for (int i = 0; i & s1.L i++)
letters[s1[i]]++;
for (int i = 0; i & s2.L i++)
letters[s2[i]]--;
if (letters[s2[i]] & 0)
return false;
return true;
字符串删除算法
给定两个分别由字母组成的字符串 s1 和字符串 s2,将字符串 s2 中所有字符都在字符串 s1 中删除?
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
string text = "cdacbcdefabcdef";
string pattern = "ab";
char[] t = text.ToCharArray();
char[] p = pattern.ToCharArray();
// generate hash table of pattern
bool[] hash = new bool[256];
for (int i = 0; i & p.L i++)
hash[p[i]] = true;
// compare text chars exist in pattern
int faster = 0;
int slower = 0;
while (faster & t.Length)
// want to save some space
if (!hash[t[faster]])
t[slower] = t[faster];
// make string
string s = new string(t, 0, slower);
Console.WriteLine(s);
Console.ReadKey();
字符串转整数算法
输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串 "123",输出整数 123。
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
Console.WriteLine(string.Format("{0}, {1}",
"12345", StringToInt32("12345".ToCharArray())));
Console.WriteLine(string.Format("{0}, {1}",
"-12345", StringToInt32("-12345".ToCharArray())));
Console.WriteLine(string.Format("{0}, {1}",
"", StringToInt32("".ToCharArray())));
Console.WriteLine(string.Format("{0}, {1}",
"-", StringToInt32("-".ToCharArray())));
// overflow
Console.WriteLine(string.Format("{0}, {1}",
"", StringToInt32("".ToCharArray())));
Console.WriteLine(string.Format("{0}, {1}",
"-", StringToInt32("-".ToCharArray())));
Console.ReadKey();
static int StringToInt32(char[] s)
// do you need handle space?
// do you need handle bad char?
// check string null
if (s.Length == 0)
int value = 0;
int i = 0;
// check positive or negative
int sign = 1;
if (s[0] == '+' || s[0] == '-')
if (s[0] == '-')
sign = -1;
while (i & s.Length)
int c = s[i] - '0';
// handle overflow
if (sign & 0
&& (value & int.MaxValue / 10
|| (value == int.MaxValue / 10
&& c &= int.MaxValue % 10)))
value = int.MaxV
else if (sign & 0
&& (value & -(int.MinValue / 10)
|| (value == -(int.MinValue / 10)
&& c &= -(int.MinValue % 10))))
value = int.MinV
// calculate the value based on 10 times
value = value * 10 +
return sign & 0
: value == int.MinValue ? value : -
字符串全排列算法
输入一个字符串,打印出该字符串中字符的所有排列。
例如:输入字符串 "abc",则输出由字符 'a', 'b', 'c' 所能排列出来的所有字符串:abc, acb, bac, bca, cab, cba。
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
// 要求首次输入是有序的,否则需要排序
CalculateAllPermutations("abc".ToCharArray());
Console.ReadKey();
static void CalculateAllPermutations(char[] s)
// 输出当前排列
Console.WriteLine(new string(s));
// 找到排列中最右一个升序的首位位置 i
for (i = s.Length - 2; (i &= 0) && (s[i] &= s[i + 1]); --i) ;
// 已经找到所有排列
if (i & 0) return;
// 找到排列中第 i 位右边最后一个比 s[i] 大的位置 j
for (j = s.Length - 1; (j & i) && (s[j] &= s[i]); --j) ;
// 交换 s[i],s[j]
Swap(s, i, j);
// 将第 i + 1 位到最后的部分反转
Reverse(s, i + 1, s.Length - 1);
// 继续下一次排列
CalculateAllPermutations(s);
static void Swap(char[] s, int i, int j)
char temp = s[i];
s[i] = s[j];
static void Reverse(char[] s, int begin, int end)
while (i & j)
temp = s[i];
s[i] = s[j];
字符串字典序组合算法
输入一个字符串,字符串里的字符是互不相同的,打印出该字符串中字符按照字典序输出所有的组合。
例如:输入字符串 "ab",则输出由字符 'a', 'b' 所能排列出来的所有字符串:aa, ab, ba, bb。
3 namespace ConsoleApplication1
class Program
static void Main(string[] args)
// 要求字符是不同的,否则需要去重
// 要求输入是有序的,否则需要排序
CalculateRepeatablePermutations("abc".ToCharArray(), new char[3], 0);
Console.ReadKey();
static void CalculateRepeatablePermutations(char[] s, char[] permutation, int p)
if (p == s.Length)
Console.WriteLine(new string(permutation));
for (int i = 0; i & s.L ++i)
permutation[p] = s[i];
CalculateRepeatablePermutations(s, permutation, p + 1);
字符串的(括号)生成算法
输出 n 对括号的全部有效组合。
2 using System.Collections.G
4 namespace AlgorithmTesting
class Program
static void Main(string[] args)
List&string& parenList = GenerateParens(3);
foreach (var item in parenList)
Console.WriteLine(item);
Console.ReadKey();
static List&string& GenerateParens(int count)
char[] str = new char[count * 2];
List&string& list = new List&string&();
AddParen(list, count, count, str, 0);
static void AddParen(
List&string& list,
int leftRem,
int rightRem,
char[] str,
int count)
// 无效状态
if (leftRem & 0 || rightRem & leftRem)
// 无括号可用
if (leftRem == 0 && rightRem == 0)
string s = new string(str);
list.Add(s);
// 还有左括号可用
if (leftRem & 0)
str[count] = '(';
AddParen(list, leftRem - 1, rightRem, str, count + 1);
// 还有右括号可用
if (rightRem & leftRem)
str[count] = ')';
AddParen(list, leftRem, rightRem - 1, str, count + 1);
本篇文章《》由&&原创并发表自个人博客,未经作者本人同意禁止以任何的形式转载,任何自动的或人为的爬虫转载行为均为耍流氓。
阅读(...) 评论()中文名称 CAS 产品目录 ,,-3,,,,-6,,,-9,,,,,,,234-82-2,2,3,4,6-四-O-叔戊酰基-beta-D-吡喃半乳糖胺,-6,,,4,5,6,7-四氢-3-苯基-1H-吲唑,,,-9,十四烷基苯,,1,14-十四烷二醇,,,,,,,媒介黄 26,,,2-四氢呋喃甲酸,,3,6,9,12-四氧杂十七烷-1-醇,,(6CI,7CI,8CI,9CI)-3,9-双(2-氯乙基)-2,4,8,10-四氧杂螺[5.5]十一烷,,,,,,,,,,,,,四苯基膦苯酚盐,,,四丁基氟化膦,-0,,四丁基碘化铵,311-28-4,四唑紫,,,1,3,4,6-四-O-乙酰基-2-叠氮-2-脱氧-Α-D-吡喃葡萄糖,,3,4,5,6-四氢苯酐,,三氧化钼复合硫化物,,-3,,,4,5,6,7-四氟-1H-异吲哚-1,3(2H)-二酮,652-11-9,-6,2,4-二甲基-2,3-戊二烯,,,四乙基硝酸铵,,,,1,2,3,4-四溴-5,6-二甲氧基苯,,均苯四酸四辛酯,-5,,2,3,4,5-四氢-1H-2-苯并氮杂卓,,,,,-1,,
按产品首字母顺序排列:->->->->->->->->->->->->->->->->->->->->->->->->->
英文名称中文名称CASMF
C21H16Cl4O4
C34H22N6Na4O19S4
C20H4Cl4I4O5
C19H11Br4O5S
C36H81O4PSn3
C44H36N8Na4O16S4
C23H15N5Na4O12S4
C33H22N8Na4O15S4
2,3,4,6-四-O-叔戊酰基-beta-D-吡喃半乳糖胺
C20H44O7P2S
4,5,6,7-四氢-3-苯基-1H-吲唑
C44H80O8Sn
C16H40Cl4MnN2
十四烷基苯
C18H32D4O2
1,14-十四烷二醇
C10H11ClO2S
C12H30O6S4Si2
C31H15ClF2N6Na4O14S4
C8H24N4O4Si
C11H13ClN2
C26H14N4Na4O12S2
C14H22N4O4Zn
2-四氢呋喃甲酸
3,6,9,12-四氧杂十七烷-1-醇
(6CI,7CI,8CI,9CI)-3,9-双(2-氯乙基)-2,4,8,10-四氧杂螺[5.5]十一烷
C26H14N4Na4O12S3
C44H48N12Na4O16S4
C12H6Br4O2
C44H24Br4ClMnN4
Fe4Na8O35P10
C27H21N6Na4O12PS2
四苯基膦苯酚盐
C29H16ClN7Na4O13S4
四丁基氟化膦
四丁基碘化铵
Cl4H12N4Pt2
C23H17ClN4
1,3,4,6-四-O-乙酰基-2-叠氮-2-脱氧-Α-D-吡喃葡萄糖
C14H19N3O9
3,4,5,6-四氢苯酐
三氧化钼复合硫化物
Al24Bi2O79Si20
C41H29N9Na4O14S4
4,5,6,7-四氟-1H-异吲哚-1,3(2H)-二酮
C8H26N2O5S
2,4-二甲基-2,3-戊二烯
C44H20Cl8CoN4
四乙基硝酸铵
C3H8K4NO9P3
1,2,3,4-四溴-5,6-二甲氧基苯
均苯四酸四辛酯
2,3,4,5-四氢-1H-2-苯并氮杂卓
C63H124O6S3Sn
C33H18ClN9Na4O12S4
C35H24N6Na4O17S4
C21H23ClN2O3
C26H14ClN7Na4O15S4您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基督教信仰真义10基督论.doc 34页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
你可能关注的文档:
······
·······
拾、基督论圣经启示主耶稣基督是永生神的儿子,祂与圣父、圣灵一同存在,并藉道成肉身,取得人的样式,既为神又为人。祂同时具有完全而完整的人性和神性,这两种属性可以区别但不可分割,所以祂是完全的人,也是完全的神。藉着这种神性和人性毫无玷污的结合,使基督成为神与人之间,唯一够资格的赎罪中保。本章大纲引言基督位格的异端基督位格的正统观点旧约有关基督位格的预言基督的道成肉身基督的神性基督的人性基督为中保引言福音书中记载着两个关于主耶稣基督的最重要问题,其一是由基督自己向当时的宗教领袖发问;另一是由彼拉多问那些要把耶稣钉十字架的群众。两处经文分别在马太福音二十二章42节:“论到基督,你们的意见如何?他是谁的子孙呢?”及二十七章22节:“那称为基督的耶稣,我怎么办他呢?”这两个问题的答案,与神在耶稣基督身上彰显的救恩计划,是极具关键性的。正如一个人对耶稣的看法,会决定他与耶稣间的关系,进而决定这人以后的命运。圣经宣称耶稣基督是永生神的儿子,由童女而生,具无罪的人性,被埋葬后复活,成为完的赎罪祭,使堕落的人类得蒙救赎,除了藉着基督本身及祂成就的事外,别无他法能到父神面前(约十四1、6;来七25)。基督论分为两部分:1.基督的位格——祂是谁?2.基督的工作——祂成就了什么?本章我们将探讨基督的位格,下一章再探讨基督的工作。绕着基督的位格与工作,有排列着不同的观点与异端学说,并且以此可测试所有的宗教及其理论。基督位格的异端所有关于基督位格的异端,在早期教会时代就已滋生,使徒所写的福音书及书信都曾经提及,事实上现今的异端,并非新创,而是自古已有的异端重新包装罢了。为了这些异端,教父时期的教会召开各种会议,制定信条及教义以定义圣经的基督论,以下是关于基督位格最有名的异端,他们的教训也是基督教圈子中,一些错谬宗派所根据的。 伊便尼派(TheEbionites)此派起源于第二世纪初的犹太信徒,名字原是希伯来文,意即贫穷、卑微或被压迫。他们很贫穷,自认为只有自己才是真正的门徒,他们也主张基督徒需要守摩西和犹太人的仪文;他们崇尚彼得和雅各的教训,却排斥保罗的教导(西二13-17,保罗驳斥犹太人的仪文已被钉在十字架上,不再辖制信徒)。此派在公元135年逐渐式微,之前曾分裂为法利赛的伊便尼派和爱色尼的伊便尼派。前者承袭保罗时代的犹太教,后者则对不守安息日,和其他未受割礼的外邦信徒较能宽容;伊便尼派的主要异端,乃在于有关基督的位格上,他们否认基督有神性,并贬低祂的超自然形象,只当祂是一个人。他们否认基督的神性,完全为了避免与神的独一性相冲突,他们认为若称耶稣是神,就会使一神论产生矛盾;观今一些否认基督具有神性的教派,其实就是这个异端的副本。 诺斯底派(TheGnostics)此派出现时间大概与伊便尼派相同,他们陷入另一种极端中,完全否认基督的人性。诺斯底派因着他们对基督位格的观点,所以又称幻影派(Docetae),即似乎或显现之意,基本上,诺斯底派的三个门派,对于基督的人性都持定相同的观点,是属乎异端的:1.幻影派此派否认基督有真实之身体,认为祂只是一个幻像。2.诺斯底派此派主张基督确有一个身体,但并非是肉体的或属物质的,他们相信肉体生来就是罪恶,所以基督的身体断不是血肉的。3.克林妥派一位名克林妥的诺斯底派教徒,主张耶稣与基督是两个不同的个体,耶稣只是一个平常人,是约瑟和马利亚的儿子;而基督就是当耶稣在约但河受浸时,降在他身上神的灵或能力,在十字架上时,基督便离开了耶稣,只剩下他一个人受苦而死。以上这类异端在歌罗西书、提摩太前后书、犹大书和启示录均有暗示,并一一被对付(参约二十31;约壹五20,四1-4,来二14;提前三16;西一19,二9)。 亚流派(TheArians)亚流是埃及亚历山大一地的长老,其实亚流的教训涉及神的真理较基督的位格为多,但此两者不能完全分开而论;此派主张基督并非太初即已存在,祂只是一受造体,不过是神藉着祂创造万物而已。受造的基督,就是道,是神子,是神的独生儿子,是神首先所创造的(约一l-3,14-18;启三14),亚流虽然宣称子为神,但这称呼并非我们所会意的那个意思,它只代表基督是一切首先的受造物,祂有神性,但不是神,只是介于神与人之间的一种半神。公元321-325年间,亚历山大城的亚历山大主教定亚流主义为错谬,亚流被开除教会职务并被驱逐。总括来说,此异端否认基督、父及圣灵是并存且同等的,而只当祂是受造物之一。 亚波伦那流派(TheApollinarians)亚波伦那流是老底嘉的一个著名主教,他教导基督只有人的体及魂(动物的魂),但没有理性的灵或心智;因为很难解释在基督一个位格中,如何结合神、人二性,所以,他宣称基督耶稣的灵或心智,是由永生神子所供给的。因此,身体和魂为耶稣的人性部分,而永生神子则为耶稣的神性或灵性部分。此一说否认基督有完
正在加载中,请稍后...}

我要回帖

更多关于 www.2138nnn.com 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信