Точно так же, как сокращены названия приложения iPhone, которые работают к длинному, имя. Мне действительно нравится этот метод закорачивания имени или строки скорее затем добавление "..." пункт к нему. Извините, если я сбиваю с толку, я испытываю затруднения при объяснении, что я пытаюсь сделать. Таким образом, я покажу пример!
Это - то, что я имею, для добавления "..." к укороченной строке (В PHP)
<?php
$string = "This is a test script";
if (strlen($string) >= 14)
echo(substr($string), 0, 13). "..."); // This is a test...
else
echo($string); // This is a test script
?>
Я хотел бы развестись, имя или представлять в виде строки и сохранять первое говорят, что 10 символов, затем вставьте "..." в середине и наконец возьмите окончание 5 букв строки и отобразите их. Я думал о чем-то вроде:
<?php
$string = "This is a test script";
if (strlen($string) >= 20)
echo(substr($string, 0, 10). "..." .substr($string, 15, 20)); //This is a ...script
else
echo($string);
?>
Но поймите, что это не будет работать в отношениях, что существуют больше затем всего 5 букв в конце. Любые указатели в направление записи были бы большими, Спасибо!
if (strlen($string) >= 20) {
echo substr($string, 0, 10). " ... " . substr($string, -5);
}
else {
echo $string;
}
Я сталкиваюсь с некоторыми проблемами с LINQ для MEMCACHED. Но вы должны проверить сериализацию вашего LINQ DBML, будь то однонаправленные или нет.
У вас может быть удача для этого решения, стоит попробовать. Для меня я сижу с проблемой с LINQ, но другой объект, который имеет [serilizable] атрибут, работает нормально.
-121--5088208- Как правило, файлы .obj
. См. файлы объектов . Это исходный файл в его скомпилированной форме. Например, Main.cpp
и Foo.cpp
будет производиться main.obj
и foo.obj
.
Именно тогда работают линкеры, чтобы связать их вместе, так что main.obj
может достигать функций, определенных в foo.obj
и наоборот. Линкер выводит ваш двоичный файл, который является .lib
(или .
, или .exe
, или .dll`, и т. Д.).
Так что в свободном смысле, да, двоичный выход ( .lib
в вашем случае) - это коллекция связанных .obj
файлов. Как только вы закончите компиляция, и хотите использовать библиотеку, вам нужны только другие программы, связанные с .lib
. .obj
- это то, что считается промежуточными файлами и не требуется после завершения связывания.
Третий аргумент субстра ()
- это длина, а не конец. Просто пройти вместо этого
.
также Substr ($ String, -5)
.